gpt4 book ai didi

python - 坚持为什么 django 找不到这个 url?

转载 作者:太空宇宙 更新时间:2023-11-04 10:17:43 25 4
gpt4 key购买 nike

我的网址是这样的...

/eng/blog/site-news/

出现的错误看起来像这样......

^admin/
^(?P<page_lang>\w+)/blog/
^(?P<page_lang>\w+)/blog/
^(?P<page_lang>\w+)/blog/
^$
^(?P<category>\w+)/$
^(?P<category>\w+)/post/(?P<post_title>\w+)/$

我以前做过这个,从来没有遇到过这个问题,它一定是我没有看到的小东西

urls.py#1

url(r'^admin/', include(admin.site.urls)),
url(r'^(?P<page_lang>\w+)/blog/', include('blog.urls')),
url(r'^blog/', include('blog.urls')),
url(r'^comments/', include('django_comments.urls')),
url(r'^', include('main.urls')),

urls.py#2

url(r'^$', 'blog.views.main_page'),
url(r'^(?P<category>\w+)/$', 'blog.views.category_page'),
url(r'^(?P<category>\w+)/post/(?P<post_title>\w+)/$', 'blog.views.post_page'),

最佳答案

\w 匹配数字、字母和_;你需要包括 -:

^(?P<category>\w+)/post/(?P<post_title>[-\w]+)/$

关于python - 坚持为什么 django 找不到这个 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34348307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com