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