Frage

Ich arbeite mit Django, allerdings zum ersten Mal etwas Reales zu tun.

Die URL Config sieht wie folgt aus:

urlpatterns = patterns('my_site.core_prototype.views',

    (r'^newpost/$', 'newPost'),

    (r'^$', 'NewPostAndDisplayList'), # capture nothing...


    #more here... - perhaps the perma-links?
)

Dies ist in einer url.py App, die von dem Projekt url.py über geladen wird:

urlpatterns = patterns('',
    # only app for now.
    (r'^$', include('my_site.core_prototype.urls')),
)

Das Problem ist, wenn ich erhalte ein 404 versucht newpost zu verwenden, die Fehlerseite zeigt nur die ^$ - es scheint, das newpost Muster zu ignorieren ...

Ich bin sicher, dass die Lösung wahrscheinlich dumm einfach, aber im Moment ist es mir persönlich fehlt. Kann mir jemand helfen auf dem richtigen Weg ...

War es hilfreich?

Lösung

Ihr Muster für die enthalten wird nur einen leeren URL-Zeichenfolge übereinstimmt, ändern Sie es zu einem Präfix, das zu dem enthaltenen URLs zugeordnet werden sollte, oder entfernen Sie den $ aus diesem Muster.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top