2012-10-11 16 views
20

Ich benutze Django und ich stehe vor einem kleinen Problem. Ich möchte die ‚wandern‘ Befehl mit manage.py verwenden, aber wenn ich versuche, bekomme ich diese Fehlermeldung:Manage.py: Unbekannter Befehl: 'migrieren'

Unknown command: 'migrate' 
    Type 'manage.py help' for usage. 

I Süden installiert haben (ich es mit pip installiert ist), aber ich kann immer noch nicht verwenden dieser Befehl. Ich weiß nicht, was ich machen soll.

Vielen Dank für Ihre Hilfe!

+0

Weitere Antworten sehen http://stackoverflow.com/questions/12346033/south-unknown-command-migrate –

Antwort

29

Sie müssen south in INSTALLED_APPS in Ihrer settings.py einschließen.

+1

Ich Ich habe auch einen lustigen gefunden. Ich habe django Projekt den gleichen "Süden" genannt und selbst wenn ich es in INSTALLED_APPS eingeschlossen hätte, würde es nichts enthalten, weil es nur versuchte, sich selbst einzubeziehen. – darkless

19

Dies wird wahrscheinlich durch das Folgen der 1.7 (DEV Version) Tutorial, wenn wir alle die letzte stabile Version (1.6) von Pip installiert bekommen verursacht.

Es würde nicht erscheinen Migration ist sogar ein Teil von 1,7 im Allgemeinen!

Vielleicht ist der folgende Befehl Ihr Problem lösen: python manage.py syncdb

Also entweder folgen 1.6 tutorial oder folgen Sie den Anweisungen, um die 1,7 dev Version von Django zu installieren.

+3

Vielleicht nicht für den ursprünglichen Antragsteller, aber das war genau das, was ich falsch gemacht habe, als ich diesen Fehler bekam. – dataduck

+1

Das hat mich arbeiten lassen! –

+0

Sie zwei sind fantastisch für die Requisiten! –

3

Bevor django Version 1.7 verwenden diesen Befehl, Im Folgenden Befehl mein Problem gelöst

python manage.py syncdb 
Verwandte Themen