Существует внутренний класс Вариант в модели A.The сниппет, как показано ниже:Как проверить, находится ли параметр в выборе?
class A(models.Model):
class Option(object):
UNKNOWN = 0
CASH = 1
STORE_CREDITS = 2
@classmethod
def get_choices(cls):
return ((cls.UNKNOWN, "UNKNOWN"),
(cls.CASH, "CASH"),
(cls.STORE_CREDITS, "STORE_CREDITS"))
допустим есть целая переменная a
, Есть ли элегантный способ проверить a
является допустимым вариантом, используя метод get_choices
?
Любая помощь будет оценена по достоинству.