【发布时间】:2010-09-15 03:36:24
【问题描述】:
我有一个非常标准的 django 应用程序,我想知道如何设置 url 路由,这样我就不必将每个 url 显式映射到视图。
例如,假设我有以下视图:Project, Links, Profile, Contact。我不想让我的urlpatterns 看起来像这样:
(r'^Project/$', 'mysite.app.views.project'),
(r'^Links/$', 'mysite.app.views.links'),
(r'^Profile/$', 'mysite.app.views.profile'),
(r'^Contact/$', 'mysite.app.views.contact'),
等等。在Pylons 中,它会很简单:
map.connect(':controller/:action/:id')
它会自动抓取正确的控制器和功能。 Django中有类似的东西吗?
【问题讨论】:
-
等等,你想让 '^Links/$' 指向 'mysite.app.views.links' 吗?
-
是的,复制/粘贴错误非常棒。