2012-02-12 24 views
10

Non riesco a creare utenti e blog nella mia applicazione django.Viene semplicemente visualizzato un errore ("Tabella 'MyDjango.django_admin_log' non esiste") mentre si preme il pulsante Salva. L'errore messaggio come mostrato di seguito.Tabella 'MyDjango.django_admin_log' inesistente

enter image description here

risposta

15

Recentemente avete abilitato la storia di amministrazione, ma ha dimenticato di eseguire syncdb? Da quello che vedo, Django non ha avuto problemi a localizzare le tabelle dei modelli, ma quando hai provato a modificarle tramite l'interfaccia di amministrazione non è stato possibile trovare la tabella giusta per archiviare le tue azioni.

8

provare a eseguire python manage.py syncdb

0

ho risolto questo problema makemigrations & migrazione di amministrazione app.

setp1: assicurarsi che 'django.contrib.admin' nella lista INSTALLED_APPS (nel file: project_dir/project_name/settings.py)

setp2: makemigrations run & migrate:

python manage.py makemigrations admin # maybe you need use root, start with sudo on ubuntu 
python manage.py migrate admin 
Problemi correlati