Ich habe eine hübsche Standard-Django-App und frage mich, wie ich das URL-Routing einstellen soll, damit ich nicht jede URL explizit einer Ansicht zuordnen muss.Django: Wie erstelle ich ein generisches URL-Routing zu Sichten?
Zum Beispiel sagen wir, dass ich die folgenden Ansichten habe: Project, Links, Profile, Contact
. Ich möchte lieber nicht meine urlpatterns
aussehen wie dieses:
(r'^Project/$', 'mysite.app.views.project'),
(r'^Links/$', 'mysite.app.views.links'),
(r'^Profile/$', 'mysite.app.views.profile'),
(r'^Contact/$', 'mysite.app.views.contact'),
Und so weiter. In Pylons wäre es so einfach wie:
map.connect(':controller/:action/:id')
Und es wäre die richtige Steuerung und Funktion automatisch greifen. Gibt es in Django etwas Ähnliches?
Warte, willst du '^ Links/$', um auf 'mysite.app.views.links' zu zeigen? –
Ja, Kopieren/Einfügen Fehler sind ziemlich süß. – swilliams