Django база данных ошибка inccorect печать поля выбора
Итак, я пытаюсь взять данные из панели администратора и одно поле является полем выбора (мужчина и женщина). Когда я зарегистрировал пользователей с женским и мужским типом в моей приборной панели, у каждого есть только одно значение. поэтому мне нужно исправить это, но как я не знаю, вот мой код о представлениях моделей и приборной панели.
models.py
class Id(models.Model):
first_name = models.CharField(max_length=100, null=True)
CHOICES = [('Male', 'Female'),
('Female', 'Male')]
gender = models.CharField(max_length=30, choices=CHOICES)
def __str__(self):
return self.first_name
это просмотры
def home(request):
context = {
'posts': Id.objects.all(),
'title': 'Home'
}
return render(request, 'blog/home.html', context)
def about(request):
return render(request, 'blog/about.html', {'title': 'About'})
и последнее - это мой home.html (приборная панель, где будут отображаться все данные моих пользователей
){% extends 'blog/base.html' %}
{% block content %}
{% for post in posts %}
<article class="media content-section">
<div class="media-body">
<div class="article-metadata">
<a class="mr-2" href="#">{{ post.first_name }}</a>
</div>
<p class="article-content">{{ post.gender}}</p>
</div>
</article>
{% endfor %}
{% endblock content %}