[Python-de] django-problem

Helmut Blass helmut_blass at web.de
Mo Mär 25 07:46:00 CET 2013


On 24 Mrz., 22:19, Markus Zapke-Gründemann <markusza... at gmx.net>

> > Von wo kommt eigentlich diese Seite? Habe sie im file system nirgends
> > finden koennen. Komischerweise wird das nirgendwo erklaert....
>
> Das Template ist in Django enthalten, genauer gesagt in
> django/views/debug.py[2]. Wenn Django erkennt, dass noch keine URLconf erstellt
> wurde, wird dieses Template angezeigt.

...waere trotzdem hilfreich gewesen, dass mal zu erwaehnen...
>
> > 2. Nach dem Erstellen einer Demo-App kam beim Server-Start die
> > Fehlermeldung
> > ImportError: No module named blog
>
> > Danach hab ich die settings.py ergaenzt mit
> > import sys
> > sys.path.append('/home/my/django/path')
> > und die INSTALLED_APPS mit 'blog' (statt mysite.blog, wie im Lehrbuch)
>
> > jetzt funzt es, aber ist das tatsaechlich so korrekt, dass man fuer
> > jede app so ein append machen muss?
>
> Korrekt ist, dass du jede App in die INSTALLED_APPS eintragen musst.

DAS ist schon klar.

> sys.path.append ist ein Hack, den man eigentlich vermeiden sollte. Er ist nicht
> n tig, damit Django deine App finden kann wenn diese in INSTALLED_APPS
> eingetragen ist.

Nein, ohne den append hat es nicht funktioniert.


Mehr Informationen über die Mailingliste python-de