Я не могу заставить модель Django работать правильно. Дело в том, что мое выпадающее меню возвращает число вместо «ja» или «nej» (что означает да или нет на датском языке). Однако, когда я создаю модель внутри админ-панели, все работает отлично. Но как только я пытаюсь отобразить данные на интерфейсе, все идет не так.Почему мой IntegerField, используемый для создания выпадающего меню, не работает?
Я предоставил код, если вы хотите посмотреть.
YESNO_CHOICES = (
(0, 'Ja'),
(1, 'Nej')
)
class Client(models.Model):
fulde_navn = models.CharField(max_length=75)
adresse = models.CharField(max_length=100)
tidligere_klient = models.IntegerField(choices=YESNO_CHOICES, null=True, blank=True)
beskrivelse = models.TextField(null=True, blank=True)
arbejde = models.CharField(max_length=200)
relateret_til_andre_klienter = models.IntegerField(choices=YESNO_CHOICES, null=True, blank=True)
vurder_sidste_session = models.IntegerField(choices=SESSION_CHOICES, null=True, blank=True)
profilbillede = models.ImageField('Profile picture',
upload_to='profile_pics/%Y-%m-%d/',
null=True,
blank=True)
Передняя торцевая часть:
<div class="container profile-body">
<div class="row">
<div class="col-sm-4">
<ul class="list-group">
<li class="list-group-item"><b>Adresse: </b>{{ client.adresse }}</b></li>
<li class="list-group-item"><b>Tidligere klient: </b>{{ client.tidligere_klient }}</b></li>
<li class="list-group-item"><b>Adresse: </b>{{ client.adresse }}</b></li>
<li class="list-group-item"><b>Adresse: </b>{{ client.adresse }}</b></li>
<li class="list-group-item"><b>Adresse: </b>{{ client.adresse }}</b></li>
Как вы показываете свое раскрывающееся меню? В форме? Если это так, разместите свой код, если нет, все равно разместите свой код. –
https://docs.djangoproject.com/ru/dev/ref/models/instances/#django.db.models.Model.get%5FFOO%5Fdisplay –