latest news

2008-11-09 19:33:42

Umstellung und Migration

2 Comments

unanswered questions

2008-10-30 13:34:21

Syndication Feed-Problem

0 Replies

2008-11-17 16:49:19

dynamische urlpatterns...

2 Replies

2008-12-22 02:46:20

Fragen zu pagination ~~

1 Replies

Board » Django das Framework » Probleme & Fragen » dynamische urlpatterns...

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.
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 ---
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)
So mache ich das z.Z. ;)