您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

强制转换为Unicode:需要字符串或缓冲区,在Django管理中渲染时找到NoneType

强制转换为Unicode:需要字符串或缓冲区,在Django管理中渲染时找到NoneType

当您使用的__unicode__方法是返回未输入的字段时,会发生此错误。任何空白字段均为None,Python无法转换None,因此会出现错误

在您的情况下,问题很可能与PCE模型的__unicode__方法有关,特别是模型返回的字段。

您可以通过返回认值来防止这种情况:

def __unicode__(self):
   return self.some_field or u'None'
dotnet 2022/1/1 18:31:17 有342人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶