python - cmspluginbase - Django CMS no funciona: la consulta de coincidencia de sitio no existe
django cms cmspluginbase (1)
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: Site matching query does not exist.
en 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?
De 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 que está utilizando el SITE_ID correcto para su sitio.