def get_context_data(self, **kwargs): context = super(UserInformationView, self).get_context_data(**kwargs) context = make_base_context_data( self.request, user_information=forms.PersonInformationForm( instance=self.get_object().person_information), **context) return context
def get(self, request, **kwargs): template_name = kwargs['template_name'] # context = make_base_context_data(request) queryset = self.get_queryset() # context.update(formsetlist=self.get_formset_list(self.modelformset(queryset=queryset))) context = make_base_context_data( request, formsetlist=self.get_formset_list( self.modelformset(queryset=queryset))) return render(request, template_name=template_name, context=context)
def get_context_data(self, **kwargs): context = super(QuestionAnswerView, self).get_context_data(**kwargs) question = models.Question.objects.get(id=kwargs['question_id']) answer = models.Answer.objects.get(id=kwargs['answer_id']) sub_questions_and_answers = zip(question.sub_questions.all(), answer.sub_answers.all()) return make_base_context_data( self.request, question=question, answer=answer, sub_questions_and_answers=sub_questions_and_answers, **context)
def post(self, request, **kwargs): template_name = kwargs['template_name'] # context = make_base_context_data(request) queryset = self.get_queryset() # formset = self.modelformset(data=request.POST, files=request.FILES, queryset=queryset) # if formset.is_valid(): # formset.save() self.save(request, queryset=queryset) # context.update(formsetlist=self.get_formset_list(self.modelformset(queryset=queryset))) context = make_base_context_data( request, formsetlist=self.get_formset_list( self.modelformset(queryset=queryset))) return render(request, template_name=template_name, context=context)
def get_context_data(self, **kwargs): context = super(QuestionCreateView, self).get_context_data(**kwargs) context['question'] = context['form'] # self.inline_sub_queston_set = inlineformset_factory(self.model, models.SubQuestion, forms.SubQuestionForm, # fk_name='belong_to_question', extra=1) if self.request.method == 'POST': context['sub_questions'] = self.inline_sub_question_set( data=self.request.POST) context['sub_answers'] = self.inline_sub_answer_set( data=self.request.POST) else: context['sub_questions'] = self.inline_sub_question_set() context['sub_answers'] = self.inline_sub_answer_set() # context['sub_questions_management'] = context['sub_questions'].management_form # context['sub_answers_management'] = context['sub_answers'].management_form context['sub_questions_and_answers'] = zip(context['sub_questions'], context['sub_answers']) return make_base_context_data(self.request, **context)
def get_context_data(self, **kwargs): context = super(HomeView, self).get_context_data(**kwargs) return make_base_context_data(self.request, filter=self.filter, **context)
def get_context_data(self, **kwargs): context = super(AnswerCreateView, self).get_context_data(**kwargs) context['question'] = models.Question.objects.get(id=self.kwargs['pk']) context['sub_answers'] = self.inline_sub_answer_set() return make_base_context_data(self.request, **context)