【发布时间】:2020-12-08 16:31:03
【问题描述】:
在 Django 中创建模型字段的最佳方法是什么,以便在模板中,我可以将其对象迭代为:
<ul>
{% for item in ModelName.fieldname %}
<li>{{ item }}</li>
{% endfor %}
</ul>
所以它输出类似的东西,比如说:
<h1>Apple Products</h1>
<ul>
<li>Ipod</li>
<li>Apple</li>
<li>Ipod mini</li>
<li>Display XDR</li>
<li>Macbook Pro</li>
</ul>
我的想法:
- 创建一个单独的模型,然后将其作为外键引用到父模型。
- 创建一个
CharField并用逗号分隔每个列表项,然后创建一个函数;返回list并循环使用逗号分隔的list。
请分享您的想法,什么是更好的方法和专业的方法来做到这一点。谢谢。
【问题讨论】:
-
第一个。绝对是第一个。