我正忙着做Django教程,他们解释了如何使用url模式,这样就可以将信息传递回view.py文件中的函数。例如
urlpatterns = patterns('',
url(r'^some_view/(?P<number>\d+)', views.some_view, name = 'some_view')
和url插槽中的整数&#39;(?Pnumber&gt; \ d +)&#39;传递给文件views.py中的some_view函数。显然d +代表十进制,但如果我想将一个字符串变量传递回some_views函数,应该是什么。
答案 0 :(得分:1)
您需要使用此模式:(?P<anystring>.+)
urlpatterns = patterns('',
url(r'^some_view/(?P<anystring>.+)', views.some_view, name = 'some_view')