Question

Je travaille avec Django, il est vrai pour la première fois de faire quoi que ce soit vrai.

Les regards de configuration d'URL comme suit:

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

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

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


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

Ceci est dans le url.py d'une application qui est chargé de la url.py du projet via:

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

Le problème est, quand je reçois un 404 essayant d'utiliser newpost, la page d'erreur ne montre que la ^$ - il semble ignorer le motif newpost ...

Je suis sûr que la solution est probablement-stupide simple mais maintenant je le manquer. aider quelqu'un peut me mettre sur la bonne voie ...

Était-ce utile?

La solution

Votre modèle pour l'inclure ne correspondra une chaîne URL vide, changez à un préfixe qui doit être mis en correspondance avec les urls inclus, ou supprimer le $ de ce modèle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top