我是 Django 新手,我正在尝试找出如何将 HTML 片段与模型相关联。
我的 HTML 片段只是一个 div。我想重用那个 div(你可以把它想象成一个缩略图)
情况是这样的:在我的主页中,我想显示 x 个对象,而在我的搜索页面中,我想显示更多对象。但是表示是一样的。
我可以在 mainpage.html 和 searchpage.html 中编写将模型对象转换为 div 的所需方法,但我不确定重用该转换的最佳方法是什么?
我可以向我的模型添加一个返回 HTML div 的函数,然后我可以从主页和搜索页面模板调用它。但这会将模型和表示结合起来,我认为这不是一件好事。
如果我没记错的话, inclusion_tag是要走的路,但是我应该在哪个文件中保留函数定义?