Posted on the PA forums in Bezug auf dieses Problem Ich bin dabei, South auf PA zu arbeiten, aber es scheint, dass die hilfsbereiten Leute auf da sind beschäftigt, in diesen Tagen, also hier bin ich.Wie komme ich nach Süden, um an PythonAnywhere zu arbeiten?
Ich verstehe, dass Django in PA Schiffe mit Süd.
In der Python-Shell in einer Bash-Konsole auf PA gibt
import south
keine Fehler zurück.Ich habe
'south',
in den AbschnittINSTALLED_APPS
meiner settings.py Datei aufgenommen.Ich habe
python manage.py syncdb
ausgeführt, bevor irgendwelche South-Befehle ausgeführt werden, und die syncdb läuft, aber ich kann keine Unterschiede in dieser Ausgabe von einem un-Southedsyncdb
erkennen. Dies ist die Ausgabe:Erstellen von Tabellen ...
Installation benutzerdefinierte SQL ...
Installation Indizes ...
Keine Spiele gefunden.
Der Versuch, einen Befehl nach Süden auszuführen, gibt
Unknown Command: 'south_command'
zurück. Dies gilt für alle:Python manage.py convert_to_south app_name
Python manage.py schemamigration app_name --initial
Python manage.py schemamigration app_name --auto
Wenn es hilft, habe ich meine Webanwendung mit der manuellen Konfigurationsmethode eingerichtet, wie auf der PA tutorial vorgeschlagen, anstatt als Django-Projekt.
Ich bin im wahrsten Sinne des Wortes bei Schritt Null stecken, jede Hilfe würde geschätzt werden, danke im Voraus!
versuchen Sie 'Import South' in Django Shell. Du verwendest vielleicht nicht den gleichen Python – karthikr
Ja, die Shell, die ich aufgerufen habe, war über Python manage.py Shell, auf PA, also ich denke, das hätte bedeutet, dass der importierte Süden legitim war? – gx14
Haben Sie damit irgendwo hingekommen? Ich frage mich, ob Sie ein extra 'Süden' Verzeichnis haben - siehe die Kommentare in http://stackoverflow.com/questions/12346033/south-unknown-command-migrate –