mô hình:
class Person(models.Model):
name = models.CharField(max_length=200)
CATEGORY_CHOICES = (
('M', 'Male'),
('F', 'Female'),
)
gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES)
to_be_listed = models.BooleanField(default=True)
description = models.CharField(max_length=20000, blank=True)
lượt xem:
def index(request):
latest_person_list2 = Person.objects.filter(to_be_listed=True)
return object_list(request, template_name='polls/schol.html',
queryset=latest_person_list, paginate_by=5)
Trên mẫu, khi tôi gọi person.gender, tôi nhận được 'M'hoặc 'F'thay vì 'Male'hoặc 'Female'.
Làm cách nào để hiển thị giá trị ( 'Male'hoặc 'Female') thay vì mã ( 'M'/ 'F')?
200. Với max_lenght=1là đủ, sẽ làm cho trang web của bạn hiệu quả hơn và bạn sẽ đảm bảo rằng bạn sẽ không có dữ liệu sai. :)