【发布时间】:2016-08-10 06:58:49
【问题描述】:
我正在尝试使用以下方法实现个人资料的批准和拒绝功能:
/user/area/decline/234322
/user/area/approve/234322
所以我写了下面的 URL 模式:
urlpatterns = i18n_patterns(
url(r'^user/area/decline/(?P<userid>\[0-9]+)/$', views.DeclineUser),
url(r'^user/area/approve/(?P<userid>\[0-9]+)/$', views.ApproveUser),
url(r'^user/area/$', views.Index),
.
.)
还有我的看法:
@login_required
def DeclineUser(request, userid=""):
print("Here: " + userid)
@login_required
def ApproveUser(request, userid=""):
print("Here: " + userid)
但是出了点问题,没有触发方法,而是触发了索引,所以我猜问题是 URL RegEx 与我需要的不匹配。
【问题讨论】:
-
有什么错误吗? 会发生什么?
-
正如我所说,该方法没有被触发,而是触发了更接近的匹配,而是
user/area
标签: django django-1.9