Url参数,带有两个单词的值

时间:2015-07-02 06:02:01

标签: django url

我在调用url时遇到问题,我想知道如何传递一个带有2个单词的值的方式,比如参数或者我的问题是不可能的

我在 url.py:

中有这个
url(r'^tiendas/([\w-]+)/$', MostrarTiendas.as_view(), name='mostrartiendas'),

我想传递一个名为name_tienda的值但该字段有时会有2个字,而django会返回此错误:

Page not found (404)
Request Method:     GET
http://localhost:8000/tiendas/Tienda%20Amiga

感谢所有

1 个答案:

答案 0 :(得分:0)

将您的网址正则表达式更改为:

url(r'^tiendas/(?P<name_tienda>[-\w]+))', MostrarTiendas.as_view(), name='mostrartiendas'),