如何覆盖 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 默认用户注册表单的主要内容,如果未能解决你的问题,请参考以下文章
如何阻止 viewForAnnotation 方法覆盖 iOS 中的默认用户位置蓝色信标
如何覆盖 Spring Cloud Ribbon 中的ribbon.serverListRefreshInterval 默认值?