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