Ich versuche, das Django Tutorial (für v1.1) here zu folgen. Das Problem, auf das ich stoße, ist, dass es meine Probe-Test-App nicht erkennt. Zum Beispiel arbeite ich in/home/user1234/rst. Ich kann den Server von dort erfolgreich ausführen und eine App erstellen. Wenn ich jedoch die App "xyz" erstelle und dann "rst.xyz" an meine installed_apps Liste in settings.py anhefte, scheint es nicht zu funktionieren. Ich erhalte die folgende Fehlermeldung:Django: App mit Label XYZ konnte nicht gefunden werden. Sind Sie sicher, dass Ihre INSTALLED_APPS-Einstellung korrekt ist?
Error: App with label xyz could not be found. Are you sure your INSTALLED_APPS setting is correct?
sehe ich, dass es Near duplicate question, aber die Vorschläge nicht zu helfen schien.
Meine settings.py Datei enthält:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'rst.xyz',
)
Ich habe bestätigt, dass mysql ausgeführt wird und dass ich mit der Datenbank verbinden kann. Ich führe auch postresql und apache auf dem gleichen Rechner (ich bin mir nicht sicher, ob das einen Fehler verursachen würde).
Auch könnte dies helfen:
python -c "import sys; print sys.path"
['', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/lib/pymodules/python2.6', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode', '/usr/local/lib/python2.6/dist-packages']
Wenn jemand irgendwelche Vorschläge hat, würde ich sie gerne hören!
OOI warum verwenden Sie 1.1 wenn 1.4 die aktuelle Version ist? (Code von http://www.djangoproject.com/download/1.4/tarball/), Ihr Tutorial unter: https://docs.djangoproject.com/en/1.4/intro/tutorial01/ – jvc26
In meinem Fall bin ich mit der turnkeylinux django-Appliance (die derzeit auf django v1.1 läuft). – gtownescapee