Как выбрать значение и метку из набора запросов Django ModelChoiceFieldHtml

Программисты Html
Anonymous
Как выбрать значение и метку из набора запросов Django ModelChoiceField

Сообщение Anonymous »

Я пытался создать форму Django, и одно из моих полей содержало ModelChoiceField

Код: Выделить всё

class FooForm(forms.Form):

person =  forms.ModelChoiceField(queryset=Person.objects.filter(is_active=True).order_by('id'), required=False)
age = forms.IntegerField(min_value=18, max_value=99, required=False)
Когда я пробую приведенный выше код, он возвращает результат в формате HTML

Код: Выделить всё

Person object
В моей модели личности у меня есть поля «id, fname, lname, is_active». Можно ли указать, что мой раскрывающийся список будет использовать «id» в качестве значения и «lname» в качестве метки? Ожидаемый HTML
должен быть

Код: Выделить всё

My Last Name
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/200 ... d-queryset

Вернуться в «Html»