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

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

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

当您使用的

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

在您的情况下,问题很可能与

PCE
模型
__unipre__
方法有关,特别是模型返回的字段。

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

def __unipre__(self):   return self.some_field or u'None'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5645808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存