Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 22, 2009 17:31:35

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите настроить django-cms 2.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 = и тут?
в urls.py бодавил (r'^', include('cms.urls'))

Вот 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.



Отредактировано (Дек. 22, 2009 18:12:20)

Офлайн

#2 Дек. 22, 2009 17:51:12

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

Помогите настроить django-cms 2.0

что не ясно? как фраза переводится?)
ну добавь django.core.context_processors.request в TEMPLATE_CONTEXT_PROCESSORS

Офлайн

#3 Дек. 22, 2009 17:54:05

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите настроить django-cms 2.0

slav0nic
что не ясно? как фраза переводится?)
ну добавь django.core.context_processors.request в TEMPLATE_CONTEXT_PROCESSORS
Я прошу прощения, уже сам разобрался!



Офлайн

#4 Дек. 22, 2009 18:00:52

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Помогите настроить django-cms 2.0

А редактировать сообщение зачем?

Офлайн

#5 Дек. 22, 2009 18:13:07

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите настроить django-cms 2.0

Ferroman
Исправился)



Офлайн

#6 Дек. 22, 2009 19:43:15

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите настроить django-cms 2.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
что я делаю не так?



Офлайн

#7 Дек. 22, 2009 19:50:33

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите настроить django-cms 2.0

Malinaizer. Нет таблицы cms_page. Попробуй сделать syncdb.



Отредактировано (Дек. 22, 2009 19:51:58)

Офлайн

#8 Дек. 22, 2009 20:01:53

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Помогите настроить django-cms 2.0

Офлайн

#9 Дек. 22, 2009 20:03:56

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите настроить django-cms 2.0

expee
Malinaizer. Нет таблицы cms_page. Попробуй сделать syncdb.
Спасибо!)))



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version