在Django Registration中使用自定义子类

时间:2018-06-09 13:53:04

标签: django django-views django-registration

我已经为Django Registration(RegistrationView和ActivationView)中的两个视图创建了子类,但我不确定如何将这些新视图插入Django Registration并让它使用我的自定义类。

我正在向模板中添加一些上下文数据。

class SeductiveBlogRegistrationView(RegistrationView):
    form_class = SeductiveBlogRegistrationForm

    def get_email_context(self, user):
        context = super().get_email_context(user)
        context['site_name'] = get_current_site(self.request).name
        return context


class SeductiveBlogActivationView(ActivationView):
    def get_context_data(self, **kwargs):
        context = super().get_context_data()
        context['site_name'] = get_current_site(self.request).name
        return context

0 个答案:

没有答案