Как выбрать значение и метку из набора запросов 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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