Wie kann ich meine Datenbanken in SQlite für Django sehen?
Ich folge dem Django-Tutorial auf ubuntu.
Jetzt funktioniert es gut außer. Nach dem Ausführen
%Vor%dann
%Vor%Also dachte ich, ich würde die Datenbank und die Tabellen überprüfen, aber hier ist das Problem:
%Vor%Es gibt keine mysite Datenbank. Wie kann ich die Datenbank sehen?
Ihre mysite
-Datenbank befindet sich im Dateisystem selbst im Stammverzeichnis Ihres Projekts (oberster Ordner Ihres django-Projekts), wenn Ihr settings.py
wie folgt aussieht: -
Wenn Sie Ihren django-Administrator aktiviert und die entsprechenden admin.py-Dateien für Ihre Umfragen-App geschrieben haben, können Sie Ihre Umfragedaten in django admin hinzufügen, bearbeiten, löschen oder anzeigen.
Sie können natürlich Ihre mysite
-Datenbank in Ihrem Django-Projektstamm (oberster Ordner) laden und die darin enthaltenen Daten mit etwas wie Ссылка anzeigen
Wenn Sie in der Befehlszeile in Ihrem Ubuntu-Terminal Ihre syncdb korrekt ausgeführt haben, sollten Sie etwas Ähnliches sehen: -
%Vor% Sie haben erwähnt, dass Sie Ihre ./manage.py syncdb
bereits korrekt ausführen, so dass Sie auf Ihre SQLite-Datenbank zugreifen können, indem Sie sqlite mysite
wie folgt ausführen: -
Und der Befehl .tables
in deiner SQLite-Shell gibt dir: -
Ich habe die Option 'dbshell' verwendet, wenn diese bereits synchronisiert ist:
python manage.py dbshell
SQLite Version 3.8.2 2013-12-06 14:53:30 Geben Sie ".help" ein, um Anweisungen zu erhalten Geben Sie SQL-Anweisungen ein, die mit einem ";"
abgeschlossen wurden sqlite> .databases