Виртульное окружение /home/user/Project в котором проект chernovik и конфиг virtualenv папка env!
Вот мой settings.py
import os
SITE_ROOT = os.path.abspath(os.path.dirname(__file__))
gettext = lambda s: s
DEBUG = True
TEMPLATE_DEBUG = DEBUG
ADMINS = (
# ('Your Name', 'your_email@domain.com'),
)
MANAGERS = ADMINS
DATABASE_ENGINE = 'sqlite3' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
DATABASE_NAME = '/home/user/Project/chernovik/sqlite3data.db' # Or path to database file if using sqlite3.
DATABASE_USER = '' # Not used with sqlite3.
DATABASE_PASSWORD = '' # Not used with sqlite3.
DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3.
TIME_ZONE = 'Europe/Moscow'
LANGUAGE_CODE = 'en-ru'
SITE_ID = 1
USE_I18N = True
MEDIA_ROOT = os.path.join(SITE_ROOT, 'media')# в /home/user/Project/chernovik/media симлинк на /home/user/Project/env/cms/media/cms
MEDIA_URL = os.path.join(SITE_ROOT, 'media_url')
SECRET_KEY = '(&csoz7*z)$c$b6wnhe5u%wsq5ru#m_#!eufi8lbg4opsnh3^0'
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.load_template_source',
'django.template.loaders.app_directories.load_template_source',
#'django.template.loaders.eggs.load_template_source',
)
TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.auth',
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
'cms.context_processors.media',
#'my_context_processors.Comment_processors',
)
SESSION_SAVE_EVERY_REQUEST = True
#SESSION_COOKIE_SECURE = True
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.locale.LocaleMiddleware',
'cms.middleware.page.CurrentPageMiddleware',
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.multilingual.MultilingualURLMiddleware',
)
ROOT_URLCONF = 'chernovik.urls'
TEMPLATE_DIRS = (os.path.join(SITE_ROOT, 'templates'))
CMS_TEMPLATES = (
('base.html', gettext('default')),
('2col.html', gettext('2 Column')),
('3col.html', gettext('3 Column')),
('extra.html', gettext('Some extra fancy template')),
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.comments',
'django.contrib.admin',
'django.contrib.sites',
'chernovik.books',
'chernovik.news',
'chernovik',
'cms',
'cms.plugins.text',
'cms.plugins.picture',
'cms.plugins.link',
'cms.plugins.file',
'cms.plugins.snippet',
'cms.plugins.googlemap',
'mptt',
'publisher',
)
LANGUAGES = (
('en', gettext('English')),
)
LANGUAGE_CODE = 'en'
CMS_PERMISSION = True
CMS_MODERATOR = True
CMS_SHOW_END_DATE = True
CMS_SHOW_START_DATE = True
CMS_URL_OVERWRITE = True
CMS_MENU_TITLE_OVERWRITE = True
CMS_SEO_FIELDS = True
CMS_HIDE_UNTRANSLATED = False
CMS_LANGUAGE_FALLBACK = True
CMS_MEDIA_PATH = какой путь тут должет быть
CMS_MEDIA_ROOT = тут
CMS_MEDIA_URL = и тут?
Вот Traceback
(env)debian:/home/user/Project/chernovik# python manage.py runserver
Validating models...
Unhandled exception in thread started by <function inner_run at 0xa64f534>
Traceback (most recent call last):
File "/home/user/Project/env/lib/python2.5/site-packages/django/core/management/commands/runserver.py", line 48, in inner_run
self.validate(display_num_errors=True)
File "/home/user/Project/env/lib/python2.5/site-packages/django/core/management/base.py", line 249, in validate
num_errors = get_validation_errors(s, app)
File "/home/user/Project/env/lib/python2.5/site-packages/django/core/management/validation.py", line 28, in get_validation_errors
for (app_name, error) in get_app_errors().items():
File "/home/user/Project/env/lib/python2.5/site-packages/django/db/models/loading.py", line 131, in get_app_errors
self._populate()
File "/home/user/Project/env/lib/python2.5/site-packages/django/db/models/loading.py", line 58, in _populate
self.load_app(app_name, True)
File "/home/user/Project/env/lib/python2.5/site-packages/django/db/models/loading.py", line 74, in load_app
models = import_module('.models', app_name)
File "/home/user/Project/env/lib/python2.5/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/home/user/Project/env/lib/python2.5/site-packages/cms/models/__init__.py", line 20, in <module>
validate_settings()
File "/home/user/Project/env/lib/python2.5/site-packages/cms/models/__init__.py", line 16, in validate_settings
raise ImproperlyConfigured('django-cms needs django.core.context_processors.request in settings.TEMPLATE_CONTEXT_PROCESSORS to work correctly.')
django.core.exceptions.ImproperlyConfigured: django-cms needs django.core.context_processors.request in settings.TEMPLATE_CONTEXT_PROCESSORS to work correctly.