0
我正在看一个哨兵的模板,它给了我一个错误INVALID CONTEXT VARIABLE: MESSAGE.GET_STATUS_DISPLAY
。模板看起来是这样的:有没有其他方法可以将新的属性/方法引入到django模板中的变量中?
<span class="status status-{{ message.status }}">
{{ message.get_status_display }}
</span>
Django文档说,当它像message.get_status_display
一个变量之后遇到带点名称,它会解决它顺序:
- 字典查找
- 属性查找
- 方法查找
- 列表索引查找
我已经搜遍了源代码,并且发现message
是一个模型对象,它不包含任何类似get_status_display
的东西。但是,它有一个message.status
。有人可以提供关于如何执行get_status_display
的提示吗?
啊!看起来很有希望。让我进一步调查。 – canadadry 2012-03-20 07:37:15
你摇滚。我现在能够继续。谢谢 – canadadry 2012-03-20 07:41:57