我有以下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模式的运行。有人可以看到原因吗?
如果未提供,则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] 删除。
我来说两句