TypeError: __str__ returned non-string (type NoneType)
来源:5-5 apiview方式实现商品列表页-2

慕姐2375242
2018-02-02
写回答
3回答
-
Ethreal
2018-05-01
备注下
user模型中 替换了django自带的AbstractUser
用手机号登录所以模型设置name可以为空,所以返回nonstring
修改方法: 注销xadmin中登录的用户 或者把return的的名字改成username
在__str__的函数中,将返回值设置成AbstractUser里面的username就好了
即def __str__(self):
return self.username732020-07-04 -
啥昵称不占用
2019-07-29
修改自定已的 UserProfile中 def __str__(self): if self.name==None: return self.username return self.name
虽然是取商品数据,但是光改goods的Model没有用,改了UserProfile 的 __str__ 就好了
00 -
XO鸡丝
2018-02-03
看到后面就可以解决了.
这段代码到后面用不到
042025-02-17
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2888 学习 · 2467 问题
相似问题