почему супер (ContactView, сам)? , не супер использование для вызова функции родительского класса и почему этот аргумент необходим - PullRequest
0 голосов
/ 27 апреля 2020

также эта строка в приведенном ниже коде, почему необходим возврат: return super (ContactView, self) .form_valid (form).

class ContactView(FormView):
    form_class = ContactForm
    template_name = 'contact-us.html'
    success_url = reverse_lazy('<app-name>:contact-us')

    def form_valid(self, form):
        self.send_mail(form.cleaned_data)
        return super(ContactView, self).form_valid(form)

    def send_mail(self, valid_data):
        # Send mail logic
        print(valid_data)
        pass

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...