Django URLs: URL Variablen direkt verwenden
Verfasst: Donnerstag 20. Dezember 2007, 16:25
Hallo,
ich bins nochmal. Nachdem meine Stats-App jetzt funktioniert (hab die Zusammenfassung heute morgen direkt mal getestet), möchte ich heute eine kleine API-App machen, die aber im Prinzip nur weiterleitet auf die API-URLs in den einzelnen anderen Apps. Zweck dessen ist, dass ich die Apps auch einzeln verwenden kann (es sind im Prinzip nur optionale Module).
Ich möchte in der URL-Config von der API-App (also api.urls) den Punkt "json/<app-name>", der automatisch die URL-Config von <app-name>.json.urls einbindet. Leider ist ja der App-Name eine URL-Variable/Parameter/wie-immer-das-heißt und ich habe leider keinen direkten Zugriff darauf. Mein Plan war folgendes:
Gibt es vielleicht eine andere Möglichkeit auf die Variable zuzugreifen (weitere URL-Config, Funktion, ...)? Das würde mir sehr helfen!
Danke für eure Hilfe!
Viele Grüße,
Pascal
ich bins nochmal. Nachdem meine Stats-App jetzt funktioniert (hab die Zusammenfassung heute morgen direkt mal getestet), möchte ich heute eine kleine API-App machen, die aber im Prinzip nur weiterleitet auf die API-URLs in den einzelnen anderen Apps. Zweck dessen ist, dass ich die Apps auch einzeln verwenden kann (es sind im Prinzip nur optionale Module).
Ich möchte in der URL-Config von der API-App (also api.urls) den Punkt "json/<app-name>", der automatisch die URL-Config von <app-name>.json.urls einbindet. Leider ist ja der App-Name eine URL-Variable/Parameter/wie-immer-das-heißt und ich habe leider keinen direkten Zugriff darauf. Mein Plan war folgendes:
Code: Alles auswählen
urlpatterns = patterns('',
(r'^json/(?P<app>.*)$', include('apps.%s.json.urls' % app)),
)
Danke für eure Hilfe!
Viele Grüße,
Pascal