Django模板消息解析

时间:2012-10-10 14:08:46

标签: django

我是Django的新手,我想知道在django模板中解析数据消息的最佳实践。 我的模型中有各种令牌,需要用用户友好的消息替换。 像:

MyModelObject.MyProperty = 'FOO'

因为这是存储在数据库中的内容,但在模板中,我不能只输出

{{ MyModelObject.MyProperty }} 

这是'FOO'。我可能想要输出类似“这个值是Foo”的东西。或者“FOO”将成为关键字的任何字符串。 有没有办法在模板或其他受支持的框架构造中声明字典?

我宁愿不编写很长的条件列表。

1 个答案:

答案 0 :(得分:0)

在视图中创建一个字典,将内部返回值映射到用户友好的消息。将此dict传递给您的模板。或者,您可能需要调查django消息传递框架 - https://docs.djangoproject.com/en/dev/ref/contrib/messages/