【发布时间】:2018-06-21 02:24:12
【问题描述】:
我正在使用 Python Django。我想要一个动态的主页。确切地说,我想显示不同的书籍列表。例如,一份清单可能是畅销书,另一份清单可能是旧书。这些列表可以在将来添加,我需要它们是动态的。每个列表都有一个标题和一个与该列表中的书籍相对应的查询集。处理此问题的最佳做法是什么?我的 List 模型的属性应该是什么?
更新
问题是我不想每次我可能有一个新列表时都改变我的前端设计。这些列表应该是动态的。例如,我可能想添加一个新列表,比如说 2018 年的顶部,我知道查询集是什么。我想要一个模型,使得该模型的每个实例都对应于这些列表之一,然后我唯一需要做的就是创建一个具有查询集和列表标题的新实例。然后我希望我的网站在有人请求获取主页时返回所有这些列表。
【问题讨论】:
标签: python django design-patterns