Ich habe vor kurzem begonnen, in Django zu bekommen, so entschuldige ich mich, wenn dies eine Frage ist.Django "Keine solche Tabelle" Fehler - Django-seo2
Ich bin versucht, das Paket „Django-SEO2“ zu einem Projekt von mir hinzuzufügen, aber ich halte diesen Fehler:
django.db.utils.OperationalError: no such table: djangoseo_mymetadatamodelinstance
ich hier folgend dieses Tutorial habe Paket: http://django-seo2.readthedocs.io/en/latest/introduction/tutorial.html#introduction-tutorial
Ich habe eine seo.py-Datei in meiner Post-App mit dem genauen Code aus ihrem Tutorial erstellt, und ich habe sie basierend auf ihren Anweisungen erfolgreich zum Admin-Bildschirm hinzugefügt. Das schien gut zu funktionieren, und die Modelle füllten den Admin-Bildschirm wie erwartet, aber wenn ich auf das Objekt im Admin-Bildschirm klicke, erhalte ich den obigen Fehler.
Jede Hilfe zu diesem würde sehr geschätzt werden!
EDIT: Ich habe die Migrationen vor dem Hinzufügen zum Admin gemacht, und das schien wie erwartet funktioniert zu haben.
Sie ausführen müssen, 'Python manage.py migrate' die erforderlichen Datenbanktabellen – pchiquet
Rechts zu schaffen, sorry sollte erwähnt, dass ich die Migrationen haben, bevor mit dem Admin-Bildschirm hinzugefügt, und diejenigen, schien habe richtig funktioniert. Ich werde meine Frage bearbeiten, um zu sagen, dass ich das schon versucht habe. – wrongawright
Was ist deine Django-Version? Dieses Projekt wurde nicht mit Django 1.10 getestet (das ist die aktuelle stabile Version). siehe https://github.com/romansalin/django-seo2 (unterstützte Django (1.7, 1.8, 1.9)) – pchiquet