@sortfact333

Как получить value из ModelForm?

У меня есть модель
class Car(models.Model):
	class ModelChoise(models.IntegerChoices):
		Model_1 = 0
		Model_2 = 1
		Model_3 = 2
		Model_4 = 3

	name = models.TextField('Name')
	model_id = models.IntegerField('model id', choices=ModelChoise.choices, default=1)

	def __str__(self):
		return self.name

И я создал форму для нее
class CarForm(ModelForm):
	class Meta:
		model = ExtraUser
		fields = ['model_id']

Мне нужно вывести из нее key и value
{% for  mykey,myvalue in form.model_id %}
    {{ mykey }} : {{ myvalue }}
{% endfor %}
<!--
		Model_1 : 0
		Model_2 : 1
		Model_3 : 2
		Model_4 : 3
-->

Как мне это сделать? У меня получается только получить key.
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы