Django: no existe esa tabla: django_session

He encontrado varios temas con este título, pero ninguna de sus soluciones funcionó para mí. Tengo dos sitios Django ejecutándose en mi servidor, ambos a través de Apache usando diferentes hosts virtuales en dos puertos alimentados por mi interfaz Nginx (usando archivos estáticos). Un sitio usa MySql y funciona bien. El otro usa Sqlite3 y obtiene el error en el título.

Descargué una copia de sqlite.exe y miré el archivo mysite.sqlite3 (base de datos SQLite en este directorio) y de hecho hay una tabla django_session con datos válidos. Tengo el sqlite.exe en mi system32, así como la carpeta de paquetes del sitio en mi ruta de Python.

Aquí hay una sección de mi archivo settings.py:

MANAGERS = ADMINS

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'mysite.sqlite3',         # Or path to database file if using sqlite3.
        'USER': '',                      # Not used with sqlite3.
        'PASSWORD': '',                  # Not used with sqlite3.
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
    }
}

Utilicé el python manage.py syncdb sin errores y solo un comentario de "No Fixtures".

¿Alguien tiene alguna idea de qué más podría estar pasando aquí? Estoy considerando transferir todo a mi viejo amigo MySql e ignorar a Sqlite, ya que realmente siempre me ha dado algún tipo de problema. Solo lo estaba usando para el beneficio de saberlo de todos modos. No tengo una razón abrumadora por la que debería usarlo. Pero de nuevo, solo para mi edificación, ¿alguien sabe cuál es este problema? No me gusta rendirme.

Respuestas a la pregunta(23)

Su respuesta a la pregunta