에서 일반 뷰에 전달하는 방법을이이 편집키워드 인수 장고
에 대해 어떻게내 수업보기
class MyModelUpdate(UpdateView):
def get(self, request, *args, **kwargs):
How can i get myVariable here
에서 일반 뷰에 전달하는 방법을이이 편집키워드 인수 장고
에 대해 어떻게내 수업보기
class MyModelUpdate(UpdateView):
def get(self, request, *args, **kwargs):
How can i get myVariable here
내 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) :
트릭을 수행해야합니다.
def get(self, request, *args, **kwargs):
pk=kwargs['pk']
myVariable=self.kwargs['myVariable']
나는 pk를 원하지만 myvariable은 통과하지 못한다. – user825904
저는 이것이 kwargs에있을 것이라고 생각합니다. 따라서 myvariable = kwargs [ 'myVariable']'가 작동해야합니다. 그러나 이런 종류의 문제에 대한 일반적인 해결책은'print args, kwargs'를보기 만하면됩니다. – aychedee