/ / Віджет Джанго для випадаючого списку - джанго, форми, модель

Віджет Django для випадаючого списку - django, forms, model

Який віджет джанго потрібно використовувати для випадаючого менюсписок? У мене вже є модель, яка надає випадаючий список. Однак необхідно налаштувати відповідний елемент форми (текст та помилка msg текст), і вам потрібно буде вказати віджет.

Ось модель:

class ClientDetails(models.Model):
paymentType = models.CharField(max_length=4, verbose_name="Zahlungsart", choices=PAYMENT_TYPES)

І форма:

class ClientDetailsForm(ModelForm):
paymentType = forms.???(label="Zahlungsart", error_messages={"required": (u"Waehlen Sie die Zahlungsart!"), "invalid": (u"Waehlen Sie die Zahlungsart!")})

Відповіді:

4 для відповіді № 1

Місце, яке ви позначили ??? призначений для уточнення Польовий клас. Якщо ви хочете вказати належний клас поля, вам слід скористатися форми.ChoiceField.

Детальна інформація про віджети та поля: