管理页面中删除选项的Django错误

时间:2015-11-16 06:41:48

标签: django django-models django-admin

我有一个包含产品信息的模型。我可以通过运行以下代码来删除对象。

Items.objects.get(id=3).delete()

然而,当我从管理区域删除时,我遇到了一些产品的奇怪错误(但不是全部)。

我得到的例外是

Exception Type: TypeError
Exception Value: __str__ returned non-string (type MyUser)
Exception Location: /opt/python/run/venv/lib/python3.4/site-   packages/django/utils/encoding.py in force_text, line 90

我已尝试删除所有已覆盖的 str 方法,但没有任何更改。

(MyUser类型)是我在django中自定义的用户实现,我基本上直接从文档中获取。

回溯显示本地变量"见过" with value"格式化错误:TypeError: str 返回非字符串(类型MyUser)"在以下函数调用中

roots.extend(self._nested(root, seen, format_callback))

确认删除页面上创建树状结构时,似乎会调用此方法。我几乎是肯定的,我的 str 方法都没有返回MyUser对象......

0 个答案:

没有答案