뷰 이름이 동적 (URL에서 구문 분석)이 될 장고에 URL 경로를 쓸 수 있습니까?뷰 이름으로 라우팅 매개 변수
"http://www.example.com/<view>/" => executes app.views.<view>
뷰 이름이 동적 (URL에서 구문 분석)이 될 장고에 URL 경로를 쓸 수 있습니까?뷰 이름으로 라우팅 매개 변수
"http://www.example.com/<view>/" => executes app.views.<view>
당신은 인수로보기 이름으로 다음 딕셔너리 name
에서보기 기능 중 화재 apropriate 핸들러에서 http://www.example.com/
도킹 뷰 쓸 수 ->custom view
을, 또는 globals()
이 (당신이 확인 추한 결국 그렇게 스캔 사용자로부터 직접 가져온 모든 악의적 인 데이터에 대한 입력이며, globals()
은 모든 전역 변수의 사전을 반환합니다.
중간/도움말보기를 사용할 수 있습니다.
urls.py :
url(r'^/(?P<view_name>\w+)/$', help_view),
views.py : 당신이 view_name->view_function
매핑 사전을 가질 수 대신 globals()
에서 함수를 호출
def help_view(request, view_name):
return globals()[view_name]()
또는.
희망이 있습니다.