URL에서 두 개의 매개 변수를 가져와 내 컨텍스트에 추가하려고합니다.URL에서 매개 변수 슬러그를 가져옵니다.
url(r'^company/(?P<company>[\w\-\_]+)/?/(?P<program>[\w\-\_]+)/?$', RegistrationView.as_view(),
name='test'),
뷰 :
class RegistrationView(RegistrationMixin, BaseCreateView):
form_class = AppUserIntroducerCreateForm
template_name = "registration/register_introducer.html"
slug_field = 'company'
def get_context_data(self, *args, **kwargs):
context = super(RegistrationIntroducerView, self).get_context_data(**kwargs)
print(self.get_slug_field())
context['company'] = ??????
context['program'] = ??????
return context
내가 시도 모든 값을 얻을 self.company
는 등 kwargs['company']
가, 내가 잘못 여기 난 무엇을하고
이
는 URL인가?
self.kwargs는가는 길입니다. 예를 들면 다음과 같습니다. http://stackoverflow.com/questions/6629426/django-class-based-generic-views-and-authentication – mawimawi