zoukankan      html  css  js  c++  java
  • 报错pymysql.err.DataError: (1406, "Data too long for column 'gender' at row 1")

    Django默认的admin后台创建超级用户时,

      报错pymysql.err.DataError: (1406, "Data too long for column 'gender' at row 1")的解决方法。

    创建过程为:

      点击tool菜单的run manage.py task,输入createsuperuser,运行,按提示输入用户名,邮件,密码,以及密码确认。

    解决方法为:

      在pycharm中按快捷键ctr+h,查找到gender的相应字段,如图:

      

    我们可以看到设置的gender字符长度为5,可是female有6个字节,所以修改max_length=10

    然后运行:

    makemigrations users

    再运行:

    migrate users

    这两句命令有问题的话可以看下这里

    然后我们重新走一遍上面的创建过程就OK了。

    一个佛系的博客更新者,随手写写,看心情吧 (っ•̀ω•́)っ✎⁾⁾
  • 相关阅读:
    java中finally的使用
    String基本方法
    java文件读写常用方法
    java笔试面试(转载)
    单链表的反转
    单链表的冒泡排序
    Java快速教程
    Java快速教程
    后海日记(4)
    后海日记(3)
  • 原文地址:https://www.cnblogs.com/WoLykos/p/8908276.html
Copyright © 2011-2022 走看看