Я новичок в Django и создаю простое приложение для продуктовых магазинов, которое имеет три столбца: «Предмет», «Количество» и «Категория» (например, «Молочные продукты», «Хлеб» и т. Д.). Вот моя модель товара:
CATEGORY_CHOICES = (
('B', 'Bread'),
('D', 'Dairy'),
)
class Item(models.Model):
name = models.CharField(max_length=200)
quantity = models.IntegerField()
category = models.CharField(max_length=1, choices=CATEGORY_CHOICES)
Что я должен написать в своей HTML-форме, чтобы позволить пользователю выбрать одну из категорий? Вот что у меня есть:
<table>
{% for each_item in total_items %}
<tr>
<td><label for="id_item{{each_item}}" id="tbb">Item</label></th>
<td><label for="id_amount{{each_item}}" id="tbb">Amount</label></th>
<td><label for="id_category{{each_item}}" id="tbb">Category</label></th>
</tr>
<tr>
<td><input id="id_item{{each_item}}" type="text" name="item{{each_item}}" size="64"/></td>
<td><input id="id_amount{{each_item}}" type="text" name="amount{{each_item}}" size="24"/></td>
Что должно быть дальше, чтобы позволить пользователю выбирать в списке категорий?
Не нашел большой помощи в документации Django .