He instalado todas las aplicaciones en un proyecto, luego he agregado un sitio en la sección de sitios y eliminado example.com. Ahora la sección Páginas en Django CMS 2.0 no funciona: genera una excepción DoesNotExist: Site matching query does not exist.
en http://127.0.0.1:8000/admin/cms/page/Mal funcionamiento de Django CMS: la consulta de coincidencia del sitio no existe
La sección funcionó normalmente antes de eliminar el sitio example.com.
En settings.py tengo SITE_ID = 2
línea. Aún así, en esta llamada:
return Site.objects.get(pk=site_pk)
en traceback, site_pk = 1.
¿Cómo puedo solucionar esto?
Estaba teniendo este problema después de recibir un error durante 'syncdb'. Nunca se me ocurrió que si se interrumpe el syncdb, el sitio predeterminado nunca se crea. Para solucionar esto, agregué un objeto de sitio manualmente a través de 'django-admin.py shell' –