Я пытаюсь проверить, существует ли значение в наборе вариантов выбора для поля модели.Проверьте, существует ли выбор полей модели Django
Например позволяет сказать, что у меня есть модель, как это:
class Vote(models.Model):
VOTE_TYPE = (
(1, "Up"),
(-1, "Down"),
)
value = models.SmallIntegerField(max_length=1, choices=VOTE_TYPES)
Теперь позволяет сказать, в свете у меня есть переменная new_value = 'Up'
, что я хотел бы использовать в качестве поля значения в новом голосования. Как я могу сначала проверить, существует ли значение этой переменной в кортеже VOTE_TYPE? Спасибо.
1. «Вверх» - это читаемое значение 1, которое будет введено в db. 2. Это именно тот ответ, который я искал. Отлично работает 3. Я также рассмотрю этот вопрос 4. Спасибо. –