繁体   English   中英

__str__ 返回非字符串(类型 NoneType)...我收到此错误可能是由于 NoneType 用户 model

[英]__str__ returned non-string (type NoneType)...im receiving this error may be due to a NoneType user model

管理面板中的错误 我收到此错误,在除此之外的管理面板中网站运行正常。

这是我的 forms.py 表格.py

这是models.py 模型.py

这些在views.py中视图1 这是用于新用户注册新用户视图

我认为错误正在发生,因为订单model 正在接收 NoneType客户作为外键。 但我不知道如何解决这个问题。 我是 django 的新手,请帮帮我。

你可以这样做:

 def __str__(self):
    if self.name:
        return self.name
    else:
        return self.email

你必须至少返回一些东西

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM