我有一個漂亮的標準django應用程序,並且想知道如何設置url路由,以便我不必將每個url明確映射到視圖。Django:如何創建一個通用的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中有類似的東西嗎?
等等,你想要'^鏈接/ $',指向'mysite.app.views.links'? – 2008-10-03 18:12:16
是的,複製/粘貼錯誤是相當甜蜜的。 – swilliams 2008-10-03 18:43:02