传递查询参数时,Django Url无法解析

时间:2016-05-21 16:08:43

标签: python django url

project urls.py:

url(r'^landlord/',include('Landlord.urls',namespace="landlord")),

楼主app urls.py:

 url(r'^edit/$', views.edit_property, name="edit_property"),
    url(r'^edit/(?P<id>[-\w]+)/$', views.edit_property_form, name="edit_property_form"),

在浏览器中写的网址是&#34; 房东/编辑/?id = 1 &#34;。但它只是解析为第一个网址。

1 个答案:

答案 0 :(得分:3)

/(?P<id>[-\w]+)/不是查询参数,它是主网址的一部分。它期待像landlord/edit/1/这样的网址。