COOKBOOK 2: Wichtige Befehle mit manage.py

Eine Übersicht über die wichtigsten Befehle mit dem Helfertool manage.py.

Entwicklungsserver starten

python manage.py runserver

Superuser anlegen

python manage.py createsuperuser

Zustand prüfen

python manage.py check

Für alle Apps Migrationsdateien erstellen

python manage.py makemigrations

Für eine bestimmte App Migrationsdateien erstellen

python manage.py makemigrations events

Für alle Apps Migrationen durchführen

python manage.py migrate

Für eine bestimmte App Migrationen durchführen

python manage.py migrate events

Das erstellte SQL untersuchen

Der numerische Wert am Ende bezeichnet die jeweilige Migration.

python manage.py sqlmigrate events 0005

Alle erstellen Migrationen ansehen

python manage.py showmigrations

Die interaktive Shell öffnen

python manage.py shell

Die interaktive Daten speichern und laden

python manage.py dumpdata events --indent 4 > events/fixtures/events.json
python manage.py loaddata events/fixtures/events.json