django.db.utils.DataError: (1406, "Data too long for column 'gender' at row 1")


問題:

利用pycharm在給Django項目創建超級用戶的時候,出現了如圖中所示的錯誤:

分析:

從錯誤來看,是‘gender’這個字段的數據大小問題,即數據過長。('我這里是gender',你們的可能有些不同,但只要是這個類型的錯誤都可以作為解決辦法)

解決辦法:

返回pycharm,使用快捷鍵Ctrl+h,查找gender,得到如圖所示:

由圖看得,gender字段中max_length設置的值比default給的值小了,所以要設置的大一點,這次我們直接設置為10。然后重新makemigrations,migrate就行了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM