在Django中是否有一个模型字段来创建一个项目符号列表?就像你对产品的规格要求一样?如果不是,我该怎么做?
示例
Specifications: - feature - feature - feature - feature
我不知道从哪里开始,所以没有任何代码可以显示。我在网上找不到我要找的东西。
fae0ux8s1#
html表示不需要模型字段。模型字段主要用于数据库。任何字段数据都可以用项目符号显示,因为项目符号是样式的一部分,与数据类型(模型字段)无关。请阅读bootstrap4文档或观看有关“列出组bootstrap4”的初学者教程。尽管如此,Below代码对于html中的简单项目符号表示工作得很好。
<ul class="list-group"> <li class="list-group-item">First item</li> <li class="list-group-item">Second item</li> <li class="list-group-item">Third item</li> </ul>
下面的代码是在Django HTML页面中编写上面的代码的另一种可能的方式
<ul class="list-group"> <li class="list-group-item" id='product'>{{ form.product }}</li> <li class="list-group-item" id='price'>{{ form.price}}</li> <li class="list-group-item" id='discount'>{{ form.discount}}</li> </ul>
示例:forms.py
from django import forms class product(forms.Form): productname= forms.CharField(label='ProductName', max_length=100) price= forms.IntegerField(label='5') discount= forms.IntegerField(label='5')
loginpage.html
mzaanser2#
有几种方法可以帮助你实现你的目标:一种选择是专门为规范创建另一个模型,并使用外键与主模型建立关系。这样,您就可以通过这些项目符号点循环到应用程序中的相应数据。另一种选择是使用Django CKEditor,它提供了一个强大的工具来创建所见即所得(WYSIWYG)字段。通过合并CKEditor,您可以使用所需的格式和布局来设计页面,从而在呈现项目符号时具有更大的灵活性。我希望这对你有帮助!如果你还有什么问题就告诉我。
2条答案
按热度按时间fae0ux8s1#
html表示不需要模型字段。模型字段主要用于数据库。任何字段数据都可以用项目符号显示,因为项目符号是样式的一部分,与数据类型(模型字段)无关。请阅读bootstrap4文档或观看有关“列出组bootstrap4”的初学者教程。
尽管如此,Below代码对于html中的简单项目符号表示工作得很好。
下面的代码是在Django HTML页面中编写上面的代码的另一种可能的方式
示例:
forms.py
loginpage.html
mzaanser2#
有几种方法可以帮助你实现你的目标:
一种选择是专门为规范创建另一个模型,并使用外键与主模型建立关系。这样,您就可以通过这些项目符号点循环到应用程序中的相应数据。
另一种选择是使用Django CKEditor,它提供了一个强大的工具来创建所见即所得(WYSIWYG)字段。通过合并CKEditor,您可以使用所需的格式和布局来设计页面,从而在呈现项目符号时具有更大的灵活性。
我希望这对你有帮助!如果你还有什么问题就告诉我。