Django正则表达式模式匹配

佩吉达维斯

我有以下urlpatterns:

url(r'^api/daily-means/$', views.daily_means.as_view(), name='daily_means'),
url(r'^api/daily-means/sites/(?P<url>\w+)/$', views.site_daily_means.as_view()),
url(r'^api/daily-means/pollutant/(?P<poll>\w+)$/', views.pollutant_daily_means.as_view()),

前两个工作正常。上一个节目与第二个节目相同,但不相同。我对正则表达式和urlpatterns不太好,但是我认为第二个url模式有一些东西正在阻止最后一个url模式的运行。有人可以看到原因吗?

Sivasubramaniam Arunachalam

如果未提供,则Django将附加斜杠。在您的正则表达式中,您匹配的内容没有结尾斜杠。url(r'^api/daily-means/pollutant/(?P<poll>\w+)$/', views.pollutant_daily_means.as_view()),

以下网址格式应该可以使用(在URL匹配的一部分中包括反斜杠之后)。

url(r'^api/daily-means/pollutant/(?P<poll>\w+)/$', views.pollutant_daily_means.as_view()),

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式匹配模式

来自分类Dev

正则表达式模式以匹配{{....}}

来自分类Dev

正则表达式以匹配模式

来自分类Dev

模式匹配 - 正则表达式

来自分类Dev

模式匹配的正则表达式

来自分类Dev

正则表达式:匹配模式,但模式前面除外

来自分类Dev

正则表达式:模式匹配多个模式

来自分类Dev

正向匹配后的正则表达式匹配模式

来自分类Dev

正则表达式匹配正则表达式模式之外的所有内容

来自分类Dev

正则表达式匹配多个模式

来自分类Dev

使用正则表达式的Java模式匹配

来自分类Dev

使用正则表达式匹配特定模式

来自分类常见问题

要匹配的正则表达式模式,不包括... /

来自分类Dev

如何匹配[...]的正则表达式模式

来自分类常见问题

Javascript正则表达式与重复模式不匹配

来自分类Dev

匹配键值模式正则表达式

来自分类Dev

正则表达式以匹配特定模式

来自分类Dev

Javascript正则表达式:模式后匹配文本

来自分类Dev

匹配美元面额阵列的正则表达式模式

来自分类Dev

使用正则表达式的Scala数组模式匹配

来自分类Dev

正则表达式匹配模式不值

来自分类Dev

通过正则表达式匹配WORD模式

来自分类Dev

添加任何模式以匹配正则表达式

来自分类Dev

精确/文字词或模式匹配正则表达式

来自分类Dev

正则表达式-匹配相同模式的组

来自分类Dev

正则表达式模式-匹配以@开头的单词

来自分类Dev

使用正则表达式匹配模式

来自分类Dev

正则表达式以换行匹配某些模式

来自分类Dev

正则表达式基于模式排除匹配项