Django 1.10 - url以?结尾?无法在视图中检索

时间:2016-11-12 16:05:41

标签: regex django

我有一个像 -

的网址
...poll/3/what's-up?

urlpatterns中,我正在使用以下代码检查问题文本的任何类型的字符串 -

url(r'^poll/(?P<question_id>[0-9])/(?P<question_text>.+)', views.question_details),

调试后,我看到它在视图中返回 -

question_text = what's-up

但不是

question_text = what's-up?

我认为这是我的regex实施问题。

1 个答案:

答案 0 :(得分:0)

尝试在正则表达式中转义url(r'^poll/(?P<question_id>[0-9])/(?P<question_text>.+\??)', views.question_details), ,看看是否有帮助:

{{1}}