Django - Import-Ansichten aus verschiedenen apps

Ich bin neu in Django und arbeitete mich durch "The Django Book" von Holovaty und Kaplan-Moss. Ich habe ein Projekt namens "mysite", enthält zwei Anwendungen, sogenannte "Bücher" und "Kontakt". Jeder hat seine eigene view.py Datei. In meinem urls.py die Datei habe ich Folgendes stehen:

from books import views
from contact import views
...
urlpatterns = patterns('',
...
(r'^search/$', views.search),
(r'^contact/$', views.contact),
...

Wenn ich meinem code bekomme ich diesen Fehler:

NameError at /Suche/
...
Ausnahme Wert: 'Modul' - Objekt hat kein Attribut 'Suche'

Was ich glaube, was passiert ist, dass da die Ansichten von Kontakt war das zuletzt importierte, Django ist auf der Suche, Kontakt - anzeigen, die nicht enthalten sind-Suche (Suche in Büchern, die' Ansicht).

Was ist die richtige Art und Weise zu importieren views.py Datei von zwei verschiedenen Anwendungen auf einem Django-urls-Datei?

Vielen Dank für Ihre Hilfe!

InformationsquelleAutor Jim | 2012-07-11

Schreibe einen Kommentar