首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在django中生成标准化的模型实例模板代码?

如何在django中生成标准化的模型实例模板代码?
EN

Stack Overflow用户
提问于 2013-10-11 01:08:14
回答 1查看 447关注 0票数 2

我正在Django开发一个网站,其中许多站点的模型实例以标准化格式在许多不同的页面上呈现给用户。我希望通过创建标准模型实例模板代码来避免模板编码中的冗余,然后在需要显示模型实例的每个页面插入模板代码。

创建标准化实例显示代码,然后将其添加到许多不同页面的最佳实践是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-11 01:26:05

有几种方法可以实现这个..。

一种是使用包含标记并将对象传递给模板。另一种类似的方法是创建一个模板标记来呈现对象,如果您需要在进行呈现之前使用Python进行一些额外的处理,这是非常有用的。

还有一种方法是向模型中添加实例方法,以将自身呈现为HTML (或其他格式),就像表单实例具有.as_ul.as_p一样,您可以在需要时在模板中调用它们。

这两种方式都不是对的或错的,它只是取决于你对文体最满意的是什么,以及满足你需要的最有效的方法是什么。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19308697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档