请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

创建后台超级用户的时候,报以下错误!

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

正在回答 回答被采纳积分+3

1回答

bobby 2017-07-14 09:39:13

在userpfrofile这个model中修改一下gender这个字段的max_lengh, 将这个值改大一点, 记住改了之后做migrate, 同步到数据库中去, 这个是课程开始的时候的一点失误, 在后面的章节中我会修复这个问题

2 回复 有任何疑惑可以回复我~
  • 我已经做了相同的操作,但是还是相同的提示,还有别的原因吗?
    回复 有任何疑惑可以回复我~ 2017-08-01 10:41:45
  • bobby 回复 查晓皂 #2
    这个一定要修改到数据库中 你通过navicat看一下 这个字段的长度修改了没有
    回复 有任何疑惑可以回复我~ 2017-08-02 09:01:59
  • 是的。 在userpfrofile这个model中修改一下gender这个字段的max_lengh为6,再运行Run manage.py Task, 运行makemigrations users 和migrate users,之后就可以创建了。
    回复 有任何疑惑可以回复我~ 2019-02-26 11:13:56

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信