擅长:python、mysql、java
<p>可以有多个模块定义url。在<code>myapp/urls.py</code>中可以有<code>/blog/</code>的url,在<code>myapp/job_urls.py</code>中可以有<code>/job/</code>的url。或者在<code>urls</code>子包中有两个模块。在</p>
<p>或者,您可以手动为url定义添加前缀:</p>
<pre><code>urlpatterns = patterns("myproject.myapp.views",
(r"^jobs/(?P<id>\d+)/edit/$", "myproject.myapp.views.edit"),
(r"^jobs/(?P<id>\d+)/delete/$", "myproject.myapp.views.delete"),
(r"^jobs/(?P<id>\d+)/update/$", "myproject.myapp.views.update"),
(r"^jobs/insert/$", "myproject.myapp.views.insert"),
)
urlpatterns += patterns("",
(r"^blog/(?P<object_id>\d+)/$", "django.views.generic.list_detail.object_detail", info_dict, "NOIDEA-detail"),
(r"^blog/$", "django.views.generic.list_detail.object_list", info_dict, "NOIDEA-community"),
)
</code></pre>
<p>然后安装为:</p>
^{pr2}$
<p>但就个人而言,我会选择更多的restfulurl定义。例如<code>blog/(?P<post_id>\d+)/edit/$</code>。在</p>