AttributeError: объект 'ForeignKey' не имеет атрибута 'choice_1'

Почему эта ошибка при попытке перенести эту часть модели Голосовать:

choices=[election.choice_1, election.choice_2]

models.py

class Election(models.Model):
    custom_user = models.ForeignKey(CustomUser)
    vacant_office = models.CharField()
    choice_1 = models.CharField()
    choice_2 = models.CharField()

class Vote(models.Model):
    custom_user = models.ForeignKey(CustomUser)
    election = models.ForeignKey(Election)
    vote = models.CharField(
                        choices=[election.choice_1, election.choice_2])

Лучший способ?

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