我是Django新手,我想知道在django模板中解析来自数据的消息的最佳实践。我的模型中有各种标记,需要替换为用户友好的消息。像这样:
MyModelObject.MyProperty = 'FOO'因为这是存储在db中的内容,但在模板中,我不能只是输出
{{ MyModelObject.MyProperty }} 这就是“FOO”。我可能想要输出类似"This value is Foo“的内容。或任何以'FOO‘为关键字的字符串。有没有办法在模板或其他受支持的框架构造中声明字典?
我不想写一长串的条件语句。
发布于 2012-10-10 22:15:08
在视图中创建一个字典,将内部返回值映射到用户友好的消息。将此判词传递给您的模板。或者,您可能希望研究django消息传递框架- https://docs.djangoproject.com/en/dev/ref/contrib/messages/
https://stackoverflow.com/questions/12821388
复制相似问题