2010-01-23 1 views
1

: 지정된 사용자가 앱 입력 한 특정 정보를 표시해야Django : 동적으로 다른 urlconfs를로드하는 방법? 내가 할 노력하고있어

# urls.py 
urlpatterns = patterns('', 
    (r'^info/(?P<user>[-\w+])/(?P<app>[-\w+])/', include(%app%.urls)), 
) 

. 그리고 URL 스키마가 이렇게 유지되기를 바랍니다. 심지어 가능할까요? 나는 네임 스페이스가 트릭을 할 것이라고 생각하지만, 공식 문서는 너무 희박하고 좋은 예가 부족하다.

누군가이 문제에 관해 밝힐 수 있습니까?

답변

1

제대로 이해하면 URL의 'app'요소 값에 따라 다른 urlconf를 동적으로 포함하려고합니다.

네임 스페이스와 관련이 없습니다. 간단히 말해서, 그것을 할 방법이 없습니다. Urlconfs는 시작시 컴파일되므로 동적으로 다른 것들을 포함 할 수 없습니다.

원하는대로 접근하는 유일한 방법은 각 urlconf가 포함 된 app 값마다 특정 URL을 갖는 것입니다.

관련 문제