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

更多相关文章

  1. SQL Server表中某些字段含有水平制表符、换行符、回车符、反斜杠
  2. fmdb 数据库升级1-----增加表字段
  3. 如何在postgres中更新时间戳字段的一部分?
  4. MySQL忘记密码破解密码的方法
  5. mysql关键字与表名字段相同的解决方法
  6. Sailsjs Mysql ORM在同一个表字段上进行多次查询
  7. 如何将表(及其行,列和单元格)保存在SQL数据库的单个字段中
  8. oracle --sql--转换表字段日期格式(年月日时分秒转换年月日)
  9. MySQL字段名与保留字冲突

随机推荐

  1. Android JNI和NDK学习(3)--Android.mk分
  2. android Re-installation failed due to
  3. 举例说明android中ProgressBar的用法
  4. 播放音乐ProgressBar进度条
  5. Android Studio 打包错误org.gradle.api.
  6. error: resource android:attr/fontVaria
  7. android 启动时会多显示一个闪现屏
  8. Android内核编译和裁剪
  9. Spinner 使用方法小结
  10. ListView中使用线程实现无限加载