![](/img/trans.png)
[英]How to remove password confirmation field in django UserCreationForm
[英]Django How To remove the password field from the UserCreationForm
我想學習一些關於用戶身份驗證的事情。我想在沒有“密碼字段”的情況下將UserCreationForm導入到我的forms.py然后我想自己創建密碼字段和控件。 如何排除“密碼字段”? 感謝幫助。
只需在__init__
刪除它們並更新使用它們的方法:
class MyUserCreationForm(UserCreationForm):
def __init__(self, *args, **kwargs):
super(MyUserCreationForm, self).__init__(*args, **kwargs)
del self.fields['password1']
del self.fields['password2']
您最好的選擇是將它們隱藏在表單中:
class MyUserCreationForm(UserCreationForm):
password1 = None # Standard django password input
password2 = None # Standard django password confirmation input
編輯:實際上這只是隱藏表單,但在表單驗證過程中會遇到問題。 仍在尋找解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.