Python Flask RestPlus 枚举类型

标签 python flask enums flask-restplus

我正在使用 python 3.4。 我创建了一个 enum 类型,如下所示:

import enum
class EnumGender(enum.Enum):
    blank = ' '
    female = 'Female'
    male = 'Male'
    other = 'Other'

我的问题是如何将它分配给 flask-restplus 字段,因为我能看到的唯一示例是:

fields.String(description='对象类型', enum=['A', 'B'])

最佳答案

您可以为其分配成员名称:

fields.String(description='The object type', enum=EnumGender._member_names_)

关于Python Flask RestPlus 枚举类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48355918/

相关文章:

python - 使用 flask-wtf 和 flask-bootstrap 时如何将 html 属性传递给 wtf.form_field

docker - Nginx、Docker、Gunicorn 和 Flask 的代理重定向错误

c# - 从 C# 中的枚举中获取 int 值

java - 在 java 中处理 XML 枚举类型

python - 将 CSV 文件内容与 filecmp 进行比较并忽略元数据

python - 如何判断图像是否暗?

python - 如何在 re.sub 上迭代列表并使用 python 替换字符串中的变量?

python - pytest 是否支持 "default"标记?

python-3.x - 引发语法错误的flask-dynamodb的示例?

java - 枚举通用抽象类构造函数