gpt4 book ai didi

python - Django re_path 正则表达式不匹配

转载 作者:行者123 更新时间:2023-12-01 00:38:10 29 4
gpt4 key购买 nike

Django URL 模式不匹配。谁能告诉我为什么?

这是 re_path:

re_path(
r'^resultcount/(?P<dateiname>.*)_(<int:id>)/$',
views.resultcount,
name='resultcount'
)

我尝试使用此网址:

http://127.0.0.1:8000/resultcount/Test_(89)

最佳答案

您需要转义括号。此外,您不能混合 path(..) 语法和re_path 语法:

re_path(
r'^resultcount/(?P<dateiname>.*)_<b>\((?P<id>\d+)\)</b>/$',
views.resultcount,
name='resultcount'
)

外部括号(带有反斜杠)因此是与 URL 匹配的括号,内部括号用于捕获 id 参数。

关于python - Django re_path 正则表达式不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57580613/

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