Python – Mal funcionamiento de Django CMS: la consulta de coincidencia de sitio no existe

He instalado todas las aplicaciones en un proyecto, luego agregué un sitio en la sección de sitios y eliminé example.com. Ahora la sección de Páginas en Django CMS 2.0 no funciona: genera una excepción DoesNotExist: la consulta de coincidencia de sitios no existe. a las http://127.0.0.1:8000/admin/cms/page/

La sección funcionó normalmente antes de eliminar el sitio example.com.

En settings.py tengo SITE_ID = 2 líneas. Aún así, en esta convocatoria:

return Site.objects.get(pk=site_pk) 

en el traceback, site_pk = 1.

¿Cómo puedo arreglar esto?

Mejor respuesta
Desde el http://docs.djangoproject.com/en/dev/ref/contrib/sites/#ref-contrib-sites

La configuración SITE_ID especifica el ID de la base de datos del objeto del sitio asociado con ese archivo de configuración en particular.

Por lo tanto, compruebe la tabla django_site y asegúrese de estar usando el SITE_ID correcto para su sitio.

Por favor indique la dirección original:Python – Mal funcionamiento de Django CMS: la consulta de coincidencia de sitio no existe - Código de registro