Verschieben von Django-Apps in den Unterordner und url.py Fehler

Ich habe eine Frage zum Einfügen von Django-Apps in das Unterverzeichnis "apps". Ich habe die App "faktura" in einem project_root. Die Tatsache, dass es dort liegt, hat mir nicht gefallen und ich möchte alle meine Apps im Unterverzeichnis "apps" speichern.

Also fand ich heraus, dass ich den Python-Pfad auf das Unterverzeichnis "apps" erweitern konnte. Nachdem ich mich im Internet umgesehen hatte, fügte ich diesen String zu settings.py hinzu: sys.path.insert (0, os.path.join (PROJECT_PATH, " apps ")). Dann habe ich die App zu INSTALLED_APPS wie "faktura" hinzugefügt. Alles hat reibungslos funktioniert, bis ich url (r '^ faktura /', include ('faktura.urls')) in urls.py im Stammverzeichnis hinzugefügt habe. Seitdem wirft Django die Fehlermeldung "Kein Modul namens faktura". Der vollständige Taceback ist hier:http://dpaste.com/737380/

Was kann hier falsch sein, warum nur urls.py die App nicht finden kann? Wird diese App nicht gefunden, wenn ich sie dem PFAD hinzugefügt habe? Ich habe einen Morgen damit verbracht, herauszufinden, was los ist, und jetzt brauche ich Ihre Hilfe.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage