문제

I'm working with Django, admittedly for the first time doing anything real.

The URL config looks like the following:

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

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

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


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

This is in an app's url.py which is loaded from the project's url.py via:

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

The problem is, when I receive a 404 attempting to utilize newpost, the error page only shows the ^$ -- it seems to ignore the newpost pattern...

I'm sure the solution is probably stupid-simple but right now I'm missing it. Can someone help get me on the right track...

도움이 되었습니까?

해결책

Your pattern for the include will only match an empty URL string, change it to a prefix which should be mapped to the included urls, or remove the $ from that pattern.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top