在django/django/contrib/auth/forms.py中如何覆蓋默認方法 並在用戶模塊中包含相同內容?Django覆蓋默認功能
所以我的打算是,我想改變用戶名字段長度爲64個字符,但因爲每當新版本下載這個文件來改變這不會是正確的做到這一點在Django目錄,....
究竟shoudl更改爲做到這一點
class AuthenticationForm(forms.Form):
"""
Base class for authenticating users. Extend this to get a form that accepts
username/password logins.
"""
username = forms.CharField(label=_("Username"), max_length=30)
password = forms.CharField(label=_("Password"), widget=forms.PasswordInput)
究竟是你想重寫什麼?問題是什麼? – 2010-11-08 13:30:06
請參閱編輯 – Hulk 2010-11-08 13:31:13
不要忘記從您的DBMS'ALTER'您的用戶表架構。由於'auth_user'的usename字段長度爲30個字符,而長度超過30個字符串的任何字符串都會導致數據庫級別的錯誤。 – FallenAngel 2012-05-26 11:38:09