Как использовать перечисление кода статуса HTTP в качестве выбора поля модели django?
Я хотел бы, чтобы одна из моих моделей django имела поле, подобное этому:
status = models.ImageField(choices=Status, max_length=20)
но вместо этого он будет брать непосредственно из класса HTTPStatus
"choices" должна быть итерабельной таблицей, содержащей (фактическое значение, читаемое человеком имя) кортежи.
# choices=HTTPStatus, # Change this
choices=[(s.value, s.name) for s in HTTPStatus], # to this