在有人將此問題標記爲此問題的複製Can django's auth_user.username be varchar(75)? How could that be done?或其他此類問題之前,請閱讀此問題。我提到的問題恰恰提出了這個問題,但不幸的是答案沒有解決被問到的問題。我可以將Django的auth_user.username字段更改爲100個字符而不會破壞任何內容嗎?
我可以更改auth_user.username字段設置爲長100個字符通過執行以下操作:這裏
- 運行alter table在數據庫用戶名字段
- 更改MAX_LENGTH:
username = models.CharField(_('username'), max_length=30, unique=True, help_text=_("Required. 30 characters or fewer. Letters, numbers and @/./+/-/_ characters"))
如果我要這樣做,它會破壞Django中的任何東西嗎?
,這將打破當我更新的Django到一個更高的版本是沒有問題的。我也沒有考慮寫其他的身份驗證方法。我只是想知道如果我這樣做會破壞任何東西。
的http://計算器。com/questions/2610088/can-djangos-auth-user-username-be-varchar75-how-could-done- – 2012-08-08 15:54:15
@tolomea OP已經發布該鏈接並閱讀它。 – Medorator 2014-06-08 18:26:38