Board
»
Django das Framework
»
Probleme & Fragen
»
dynamische urlpatterns...
|
Posted by jens |
|
|
In der nächsten PyLucid Version wollte ich mal ran und die urls ändern. Dabei Frage ich mich gerade, wie dynamisch man diese aufbauen kann.
Kann man die urlpatterns anhand von Daten aus der Datenbank aufbauen? Hat das schon jemand mal versucht? Weiß jemand ob es irgendwo ein Projekt gibt, welches das schon so macht? Ich weiß nur, das es wohl Probleme mit reversing geben wird. |
|
|
Posted by phxx |
|
|
Hi,
Du kannst dynamisch die ROOT_URLCONF wechseln in dem Du dem request object ein urlconf Attribut zuweist. z.B: request.urlconf = 'myproject.urls_new' (Doku: http://docs.djangoproject.com/en/dev/ref/request-response/?from=olddocs#django.http.HttpRequest.urlconf) Außerdem wärs ne möglichkeit es sowie databrowse aus contrib oder newformsadmin zu machen in dem du eine URL komplett außerhalb der URL Maschinerie von Django verabreitest: url(r'^/lucid/(.*)$', my_view) Hoffentlich hilfts. phxx --- Zuletzt bearbeitet von phxx am 2008-11-17 17:00:59 --- |
|
|
Posted by jens |
|
So mache ich das z.Z.
|
