0

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

MyModelObject.MyProperty = 'FOO'

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

{{ MyModelObject.MyProperty }} 

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

我宁愿不编写一长串条件。

4

1 回答 1

0

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

于 2012-10-10T14:15:07.820 回答