欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/3/8 编程问答 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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就行了。

转载于:https://www.cnblogs.com/cpl9412290130/p/9768549.html

总结

以上是生活随笔为你收集整理的django.db.utils.DataError: (1406, Data too long for column 'gender' at row 1)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。