Am using python 3.4. I have created an enum type as shown below:
import enum
class EnumGender(enum.Enum):
    blank = ' '
    female = 'Female'
    male = 'Male'
    other = 'Other'
my question is how do i assign it to flask-restplus field as the only examples i can see are:
fields.String(description='The object type', enum=['A', 'B'])
You can assign the member names to it:
fields.String(description='The object type', enum=EnumGender._member_names_)
                        I have opted for this approach:
fields.String(attribute=lambda x: str(EnumGender(x.FieldContainingEnum).name))
(Source: How to get back name of the enum element in python?)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With