2010-11-22 3 views

Antwort

7

Sie müssen die Namen der spezifischen Anwendung erwähnen, die mit django kommt, wie

python manage.py sql auth 
python manage.py sql admin 

ich es ein bisschen ungeschickt feststellen, dass Sie nicht vollständig qualifizierte Namen geben können (wie django.contrib .auth), aber nur der letzte Teil des Namens zu verwenden scheint gut zu funktionieren.

0

Dies ist bei Django-Migrationen nicht mehr möglich (django> = 1.7). Der Befehl sql management ist nicht mehr verfügbar.

Obwohl es etwas anders funktioniert, kann der Befehl sqlmigrate management verwendet werden, um die sql-Befehle für einzelne Migrationen zu finden.

./manage.py sqlmigrate auth 0001 
./manage.py sqlmigrate auth 0002 
...