2012-10-10 2 views
0

에서 일반 뷰에 전달하는 방법을이이 편집키워드 인수 장고

에 대해 어떻게

내 수업보기

class MyModelUpdate(UpdateView): 


def get(self, request, *args, **kwargs): 
     How can i get myVariable here 
+1

저는 이것이 kwargs에있을 것이라고 생각합니다. 따라서 myvariable = kwargs [ 'myVariable']'가 작동해야합니다. 그러나 이런 종류의 문제에 대한 일반적인 해결책은'print args, kwargs'를보기 만하면됩니다. – aychedee

답변

0

내 URL

url(r'^users/(?P<pk>\d+)/testy/$', views.MyModelUpdate.as_view(model=models.User, 
    form_class=forms.UserForm, myVariable='testing'), name='my_update'), 

입니다 , 요청, myVariable, * args, ** kwargs) :

0

트릭을 수행해야합니다.

def get(self, request, *args, **kwargs): 
    pk=kwargs['pk'] 
    myVariable=self.kwargs['myVariable'] 
+0

나는 pk를 원하지만 myvariable은 통과하지 못한다. – user825904

관련 문제