gpt4 book ai didi

python - django 没有反向匹配错误,但我有可选的 View 参数

转载 作者:行者123 更新时间:2023-12-01 05:05:02 27 4
gpt4 key购买 nike

我的以下链接出现“无反向匹配”错误:

<a href="{% url 'journals:entry' action='add'  day_number=journal.day_number  %}" >

我的网址如下所示:

url(r'^day/(?P<day_number>\d+)/(?P<action>add|edit|delete)/(?P<pk>\d+)/$', views.entry, name='entry'),

我的观点如下:

def entry(request, day_number=0, pk=None, action='add'):

我没有 pk,但我认为我不需要 pk,因为此参数是可选的。

我做错了什么?

最佳答案

您需要添加pk参数。

<a href="{% url 'journals:entry' action='add'  day_number=journal.day_number pk=... %}" >

如果您想让pk可选,请修改模式如下:

url(r'^day/(?P<day_number>\d+)/(?P<action>add|edit|delete)/(?P<pk>\d+)?/$',
views.entry, name='entry'),

关于python - django 没有反向匹配错误,但我有可选的 View 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25214355/

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