Django CMS не синхронизирует или не переносит

Я очень новичок в django и, в свою очередь, приложение django-cms.

Я последовал за учебником шаг за шагом: (с официального сайта ) на новой машине и все, что есть в учебнике, но я все равно не могу никуда.

Я добираюсь до последнего шага в процессе установки, и все падает, Когда я запускаю:

python manage.py syncdb --all 

Я получаю следующую ошибку:

 CommandError: One or more models did not validate: cms.page: 'site' has a relation with model <class 'django.contrib.sites.models.Site'>, which has either not been installed or is abstract. cms.globalpagepermission: 'sites' has an m2m relation with model <class 'django.contrib.sites.models.Site'>, which has either not been installed or is abstract. 

Прояснить это происходит на шаге 1.3.2.1. Свежая установка в учебнике

1.3.2.1. Свежая установка

 Run: python manage.py syncdb --all python manage.py migrate --fake 

Ни одна из этих команд не работает, оба приводят к вышеуказанной ошибке.

Я не уверен, как решить эту проблему или даже найти ресурс в отношении того, что вызывает мою проблему. Я потратил короткое время на оба google и stackoverflow, ища ответы без результата, я не смог указать проблему вероятно, усложняет меня.

Буду признателен за любую оказанную помощь.

Мой код точно такой же, как и в учебных пособиях, поэтому я havent разместил любой.

One Solution collect form web for “Django CMS не синхронизирует или не переносит”

Я предполагаю, что вы используете новый Django 1.6. Там приложение sites больше не включено по умолчанию в ваш проект. И, как кажется, django-cms зависит от этого.

Вы можете легко добавить его в список разрешенных приложений в файле settings.py в списке INSTALLED_APPS :

 INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', # <----- here! ... 
 
Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.