如何覆盖 django-redux 默认用户注册表单

Posted

技术标签:

【中文标题】如何覆盖 django-redux 默认用户注册表单【英文标题】:How to overwrite django-redux default user registration form 【发布时间】:2018-03-15 14:56:39 【问题描述】:

当默认的 django-registration-redux 注册页面加载时,它会显示用户名、电子邮件、密码字段,以及指示用户对用户名的最小 xters 的标签,以及设置密码的说明列表。 我希望能够在表单中添加一些字段,此外,我想删除指令标签列表。我可以用 JS 做到这一点,但我如何从 django-registration-redux 覆盖类。 请问我真的需要帮助。我已经尝试对不同的类进行子类化,但没有取得进展。

【问题讨论】:

请出示您的代码 【参考方案1】:

您可以使用以下代码删除帮助文本。在您的应用程序 forms.py 中,编写以下代码: 从registration.forms导入RegistrationForm

    class MyRegForm(RegistrationForm):
        def __init__(self,*args,**kwargs):

            for fieldname in ['username','email', 'password1', 'password2']:
                self.fields[fieldname].help_text = None
                self.fields[fieldname].labels = None

【讨论】:

以上是关于如何覆盖 django-redux 默认用户注册表单的主要内容,如果未能解决你的问题,请参考以下文章

通过 plist 覆盖 NSUserDefaults 值

如何阻止 viewForAnnotation 方法覆盖 iOS 中的默认用户位置蓝色信标

覆盖 django-allauth 的默认模板

如何覆盖 Spring Cloud Ribbon 中的ribbon.serverListRefreshInterval 默认值?

InstallShield - 在升级期间防止修补程序覆盖注册表值?

路由覆盖控制器路由