You don't need a model field for the html representation. Model fields are mainly for database. Any field data can be shown in bullet points because bullet points are the part of styling they have nothing to do with data type (model field). Read bootstrap4 documentation or watch a beginner tutorial on "List Groups bootstrap4".
Nonetheless, Below code works fine for the simple bullet points representation in 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>
Below code is another possible way of writing above code in django html page
<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>
Example:
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
<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>