Quem sou eu

Minha foto

Formado em Computação, desenvolvedor web, interessado em tecnologia, metaleiro e um gamer inveterado.

Pesquisar

quinta-feira, 28 de abril de 2011

Migrando para versão 1.3 - parte 1 - O settings.py

Para adequar os projetos desenvolvidos em versões anteriores para a 1.3, foi preciso alguns ajustes no settings

A setting DATABASE agora é um dicionário com as informações de conexão do banco. Deixe-a da seguinte forma:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'pub6l_db',
'USER': 'pub6l_usr',
'PASSWORD': '3f8ezxegmx',
'HOST': '',
'PORT': '',
}
}


Adicione as settings para os arquivos estáticos :

STATIC_ROOT = ''
STATIC_URL = '/static/'
ADMIN_MEDIA_PREFIX = '/static/admin/'
STATICFILES_DIRS = (
# Put strings here, like "/home/html/static" or "C:/www/django/static".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)


Na setting MIDDLEWARE_CLASSES, certifique-se que tenha todas as linhas abaixo:

'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',


Verifique também se a setting INSTALLED_APPS contém todas as linhas abaixo (além das suas aplicações claro):  

'django.contrib.auth', 
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',

hasta!