【发布时间】:2010-01-31 02:22:51
【问题描述】:
我有这样的模型:
class Body(models.Model):
point = models.TextField()
description = models.TextField(blank = True)
order = models.IntegerField(default = 0, blank = True)
当我在 django 管理界面中添加一条新记录时,我得到了
'NoneType' 对象不可调用
带有 TemplateSyntaxError 消息。因此,记录已成功创建,但我在 django 管理面板中看不到记录列表。
http://dpaste.com/hold/152729/ 这是 django 的回溯链接
我该怎么办?
【问题讨论】:
-
该消息包括特定的代码行和(通常)堆栈回溯。你能提供追溯吗?否则,我们只能猜测。
-
只有当您添加新记录或者您想直接列出记录时才会出现这种情况?
-
是的。当我想列出我的记录和添加新记录时会发生这种情况。
-
在设置中设置 DEBUG_PROPAGATE_EXCEPTIONS=True 并重试,这将提供有关问题的更多信息
-
我找到了解决方案。 :) 当我将“订单”名称更改为其他名称时,我没有收到任何错误消息。 :) 感谢大家关注我的问题。