Форум сайта python.su
0
Все делаю по инструкции но получаю ошибки!
Виртульное окружение /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 = и тут?
(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.
Отредактировано (Дек. 22, 2009 18:12:20)
Офлайн
41
что не ясно? как фраза переводится?)
ну добавь django.core.context_processors.request в TEMPLATE_CONTEXT_PROCESSORS
Офлайн
0
slav0nicЯ прошу прощения, уже сам разобрался!
что не ясно? как фраза переводится?)
ну добавь django.core.context_processors.request в TEMPLATE_CONTEXT_PROCESSORS
Офлайн
1
А редактировать сообщение зачем?
Офлайн
0
FerromanИсправился)
Офлайн
0
Подскажите вот в админке появился пункт CMS а внем
Pages
Pages global permissions
User groups (page)
Users (page)
Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/cms/page/
Django Version: 1.1.1
Python Version: 2.5.2
Installed Applications:
['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']
Installed Middleware:
('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')
Traceback:
File "/home/user/Project/env/lib/python2.5/site-packages/django/core/handlers/base.py" in get_response
92. response = callback(request, *callback_args, **callback_kwargs)
File "/home/user/Project/env/lib/python2.5/site-packages/django/contrib/admin/options.py" in wrapper
226. return self.admin_site.admin_view(view)(*args, **kwargs)
File "/home/user/Project/env/lib/python2.5/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
44. response = view_func(request, *args, **kwargs)
File "/home/user/Project/env/lib/python2.5/site-packages/django/contrib/admin/sites.py" in inner
186. return view(request, *args, **kwargs)
File "/home/user/Project/env/lib/python2.5/site-packages/cms/admin/pageadmin.py" in changelist_view
614. self.date_hierarchy, self.search_fields, self.list_select_related, self.list_per_page, self.list_editable, self)
File "/home/user/Project/env/lib/python2.5/site-packages/cms/admin/change_list.py" in __init__
27. self.get_results(request)
File "/home/user/Project/env/lib/python2.5/site-packages/cms/admin/change_list.py" in get_results
61. super(CMSChangeList, self).get_results(request)
File "/home/user/Project/env/lib/python2.5/site-packages/django/contrib/admin/views/main.py" in get_results
103. result_count = paginator.count
File "/home/user/Project/env/lib/python2.5/site-packages/django/core/paginator.py" in _get_count
48. self._count = self.object_list.count()
File "/home/user/Project/env/lib/python2.5/site-packages/django/db/models/query.py" in count
292. return self.query.get_count()
File "/home/user/Project/env/lib/python2.5/site-packages/django/db/models/sql/query.py" in get_count
376. number = obj.get_aggregation()[None]
File "/home/user/Project/env/lib/python2.5/site-packages/django/db/models/sql/query.py" in get_aggregation
348. result = query.execute_sql(SINGLE)
File "/home/user/Project/env/lib/python2.5/site-packages/django/db/models/sql/query.py" in execute_sql
2369. cursor.execute(sql, params)
File "/home/user/Project/env/lib/python2.5/site-packages/django/db/backends/util.py" in execute
19. return self.cursor.execute(sql, params)
File "/home/user/Project/env/lib/python2.5/site-packages/django/db/backends/sqlite3/base.py" in execute
193. return Database.Cursor.execute(self, query, params)
Exception Type: OperationalError at /admin/cms/page/
Exception Value: no such table: cms_page
Офлайн
0
Malinaizer. Нет таблицы cms_page. Попробуй сделать syncdb.
Отредактировано (Дек. 22, 2009 19:51:58)
Офлайн
1
Офлайн
0
expeeСпасибо!)))
Malinaizer. Нет таблицы cms_page. Попробуй сделать syncdb.
Офлайн