Django 1.11.2
我需要两种情况的网址模式:
因此,在json的情况下,我将回复application / json内容类型。
此网址格式似乎可以接受:
url(r'^blog/?(?P<json>\.json)?/$', BlogFront.as_view()),
至少,它有效。问题是我无法理解。
最后?是匹配前面RE的0或1次重复。没关系。 的?中间是关于捕捉一个象征性的群体。
第一个问号怎么样?这对我来说是一个谜。你能评论它是什么意思吗?
答案 0 :(得分:0)
第一个问号只会使前面的/
成为可选,使/blog.json/
有效。根据你的问题,这不是你想要的,所以可能值得删除它