Django rest framework 错误 __str__ returned non-string (type NoneType)

  • A+
所属分类:Django

Django rest framework 返回错误信息 __str__ returned non-string (type NoneType):

Django rest framework 错误 __str__ returned non-string (type NoneType)

Django rest framework 错误 __str__ returned non-string (type NoneType)

这是因为我们没有设置Django rest framework的登录方法、此时点击右上角的admin,把帐号退掉,然后在进入对应页面就可以了,如果不退出admin账号的话,我们看到在自己写的users模型中 替换了django自带的AbstractUser,然后又设置了name可以为空,所以返回non-string。

此时我们可以通过登录系统后台点击注销当前账号即可、然后刷新页面、我们看到数据已经刷新出来了。

Django rest framework 错误 __str__ returned non-string (type NoneType) Django rest framework 错误 __str__ returned non-string (type NoneType)

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: