gpt4 book ai didi

python - 使用 Django-Tagging 时 URL 中的未知说明符

转载 作者:行者123 更新时间:2023-11-28 20:10:34 27 4
gpt4 key购买 nike

您好,我收到以下错误;

    error at /
unknown specifier: ?P[

这是我的 URLS 文件的样子;

urlpatterns = patterns('mainpage.views',
(r'^$', 'index'),
(r'^post/(?P<id>\d+)/$', 'post'),
(r'^projects/$', 'projects'),
(r'^about/$', 'about'),
(r'^tags/$', 'tags'),
(r'^tag/(?P[-_A-Za-z0-9]+)/$', 'with_tag'),
(r'^tag/(?P[-_A-Za-z0-9]+)/page/(?Pd+)/$', 'with_tag'),
(r'^comments/$', include('django.contrib.comments.urls'))

View 名称为 with_tag 的两个 URL 是有问题的 URL。我正在关注 this tutorial ;

让标记在我的网站上正常工作。我正在使用 Django 标记 1.3.1 和 Python 2.7。

谁能告诉我我的 URLS.py 文件做错了什么?我正在按书本复制教程,但与教程中使用的设置相比,我的设置一定有什么不同吗?

最佳答案

这与 django-tagging 无关,这是一个正则表达式语法错误。 ?P指示命名组,并在其后需要一个名称:?P<foo> .因此,要么将名称添加到您的组中,要么为它们编号(即删除 ?P 部分)。

关于python - 使用 Django-Tagging 时 URL 中的未知说明符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6774557/

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