variable template for examples dirs python django django-cms django-syncdb

python - for - import django template



Django CMS no puede sincronizar db o migrar (1)

Soy muy nuevo en django y, a su vez, la aplicación django-cms.

He seguido el tutorial paso a paso: (desde el sitio web oficial ) en una máquina nueva y tengo todo exactamente como lo hace el tutorial pero todavía no puedo llegar a ningún lado.

Llego al último paso en el proceso de configuración y todo se cae, cuando ejecuto:

python manage.py syncdb --all

Obtuve el siguiente error:

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.

Para aclarar esto está sucediendo en el paso 1.3.2.1. Nueva instalación en el tutorial.

1.3.2.1. Instalación nueva

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

Ninguno de estos comandos funciona, ambos dan como resultado el error anterior.

No estoy seguro de cómo resolver esto o incluso de encontrar recursos en cuanto a lo que está causando mi problema, he pasado un corto período de tiempo tanto en google como en stackoverflow en busca de respuestas sin resultados, no he podido identificar el punto problema que probablemente me dificulte las cosas.

Cualquier ayuda es muy apreciada.

Mi código es exactamente el mismo que el de los tutoriales, por eso no he publicado ninguno.


Supongo que estás usando el nuevo Django 1.6. Allí, la aplicación de sites ya no se incluye de forma predeterminada en su proyecto. Y como parece el django-cms depende de ello.

Puede agregarlo fácilmente a la lista de aplicaciones habilitadas en su archivo settings.py , en la lista INSTALLED_APPS :

INSTALLED_APPS = ( ''django.contrib.auth'', ''django.contrib.contenttypes'', ''django.contrib.sessions'', ''django.contrib.sites'', # <----- here! ...