Как показать на форме, значения, которые вы добавили на Django Admin?

Я пытаюсь показать новые значения, которые я добавляю через django-admin, я добавляю годы в модель и затем хочу показать их на форме, проблема в том, что на value="" внутри формы, она дает такие значения как: 1, 2, 3... Но я хочу получить значения, которые я пишу (2010, 2011, 2012).

Моя модель:

class MyYear(models.Model):

    year = models.IntegerField()

    class Meta:
        verbose_name = 'XXX'

    def __str__(self) -> str:
        return f'{self.year}'

    def my_year(self):
        return self.year.value

попробуйте models.DateField django model field

Вернуться на верх