У меня есть файл с именем "forms.py" в моем Django проекте электронной коммерции. Используя этот файл, я могу отобразить форму виджета ниже, чтобы пользователи могли выбрать количество.
количество1
Но я хочу отобразить форму виджета, как показано ниже на изображении, чтобы я мог увеличивать или уменьшать количество, а не выбирать количество из поля выбора. Обратите внимание, что я хочу использовать существующее поле формы Django для отображения виджета, как указано ниже. Я не хочу использовать здесь HTML для создания виджета
количество2
Мой код для "forms.py" приведен ниже.
from django import forms
PRODUCT_QUANTITY_CHOICES = [(i, str(i)) for i in range(1, 21)]
class CartAddProductForm(forms.Form):
quantity = forms.TypedChoiceField(choices=PRODUCT_QUANTITY_CHOICES,coerce=int)
update = forms.BooleanField(required=False,initial=False,widget=forms.HiddenInput)
Я застрял здесь, любая помощь будет очень признательна.