设为首页 加入收藏

TOP

使用xadmin更新数据时,报错expected string or bytes-like object
2019-02-11 18:08:48 】 浏览:19
Tags:使用 xadmin 更新 数据时 报错 expected string bytes-like object

expected string or bytes-like object 期望的字符串或类似字节的对象,一般为数据类型不匹配造成

本人在实际项目里发现的问题是:

  数据库里的字段类型与django里models的字段类型不一致,模型里的update_time字段类型设置为DateTimeField类型,但是该字段在实际的数据库中的类型设置了为int,这导致在xadmin中修改数据时,出现数据类型不一致的错误

解决办法:

  将字段类型修改为一致即可

总结:

  当遇到该报错时,应该检查数据类型是否不一致或者模型与数据库的字段类型是否不一致


编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇python Socket模块 下一篇Python Learning: 03

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }