Django: não existe essa tabela: django_session

Encontrei vários tópicos com este título, mas nenhuma das soluções deles funcionou para mim. Eu tenho dois sites Django em execução no meu servidor, ambos através do Apache usando virtualhosts diferentes em duas portas alimentadas pelo meu front-end do Nginx (usando arquivos estáticos). Um site usa o MySql e funciona muito bem. O outro usa o Sqlite3 e obtém o erro no título.

Fiz o download de uma cópia do sqlite.exe e verifiquei o arquivo mysite.sqlite3 (banco de dados SQLite neste diretório) e, de fato, há uma tabela django_session com dados válidos. Eu tenho o sqlite.exe no meu system32 e a pasta site-packages no meu caminho Python.

Aqui está uma seção do meu arquivo 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.
    }
}

Eu usei o python manage.py syncdb sem erros e apenas um comentário "No Fixtures".

Alguém tem alguma idéia do que mais pode estar acontecendo aqui? Estou pensando em transferir tudo para o meu antigo amigo MySql e apenas ignorar o Sqlite, pois na verdade sempre me dá algum tipo de problema. Eu só estava usando para o benefício de saber de qualquer maneira. Não tenho nenhuma razão avassaladora para usá-lo. Mas, novamente, apenas para minha edificação, alguém sabe qual é esse problema? Eu não gosto de desistir.

questionAnswers(23)

yourAnswerToTheQuestion