In diesem Artikel werden alle Befehle behandelt, die Django, das Python-Webframework, häufig verarbeitet.
$ python manage.py startproject [Projektname]
Ein Befehl zum Erstellen eines Django-Projekts.
$ python manage.py startapp [Anwendungsname]
Ein Befehl zum Hinzufügen einer Anwendung zu einem vorhandenen Projekt. Dies ist effektiv, wenn Sie den Quellcode nach Funktionen teilen möchten.
$ python manage.py runserver
Ein Befehl zum Starten eines Django-Projekts auf einem lokalen Server. Wenn Sie im Befehl keine Portnummer angeben, lautet die Portnummer automatisch 8000. Nach dem Ausführen können Sie das Django-Projekt unter http: // localhost: 8000 anzeigen.
$ python manage.py createsuperuser
Ein Befehl zum Erstellen eines Administratorkontos für ein Django-Projekt. Geben Sie nach der Ausführung die "E-Mail-Adresse" und das "Passwort" in das Terminal ein. Sie können sich auch mit dem Administratorkonto anmelden, das auf dem Django-Verwaltungsbildschirm erstellt wurde (URL: [Root-URL] / admin).
$ python manage.py shell
Ein Befehl, der den interaktiven Modus von Python ausführt. Zusätzlich zur Untersuchung des Verhaltens von Python kann es auch zum ** Generieren und Bearbeiten ** von Datenbanken in Django-Projekten verwendet werden.
$ python manage.py dbshell
Dieser Befehl führt den interaktiven Modus der Datenbank aus. Sie können den Tabellennamen und den Tabelleninhalt abrufen, die in der Datenbank des Django-Projekts vorhanden sind. Standardmäßig wird der interaktive SQLite-Modus gestartet.
$ python manage.py makemigrations
Dieser Befehl fügt die Migrationsdatei hinzu, die erforderlich ist, um die Datenbank wiederzugeben. Wird häufig nach dem Hinzufügen eines Schemas zu models.py verwendet.
$ python manage.py migrate
Dies ist ein Befehl, der von der Mimikry-Datei in die Datenbank übertragen wird. Oft führen Sie "migrieren" aus, bevor Sie "runserver" ausführen.
Ich habe die Befehle, die ich häufig verwende, sorgfältig ausgewählt. Wenn es jedoch andere Befehle gibt, die ich häufig verwende, kommentieren Sie diese bitte.
Recommended Posts