Tengo una aplicación django bastante estándar, y me pregunto cómo configurar el enrutamiento de la url para que no tenga que asignar explícitamente cada url a una vista.Django: ¿Cómo creo un enrutamiento url genérico a las vistas?
Por ejemplo, digamos que tengo las siguientes vistas: Project, Links, Profile, Contact
. Yo prefiero no tener mi mirada urlpatterns
así:
(r'^Project/$', 'mysite.app.views.project'),
(r'^Links/$', 'mysite.app.views.links'),
(r'^Profile/$', 'mysite.app.views.profile'),
(r'^Contact/$', 'mysite.app.views.contact'),
Y así sucesivamente. En Pylons, sería tan simple como:
map.connect(':controller/:action/:id')
Y sería agarrar automáticamente el controlador y la función correcta. ¿Hay algo similar en Django?
Espera, ¿quieres '^ Links/$', para apuntar a 'mysite.app.views.links'? –
Sí, copiar/pegar los errores son bastante dulces. – swilliams