使用本机python枚举的django的选择字段
django-enumchoicefield的Python项目详细描述
本地Python3.4枚举的Django模型字段。
fromenumchoicefieldimportChoiceEnum,EnumChoiceFieldclassFruit(ChoiceEnum):apple="Apple"banana="Banana"orange="Orange"classProfile(models.Model):name=models.CharField(max_length=100)favourite_fruit=EnumChoiceField(Fruit,default=Fruit.banana)
测试
运行测试:
$ virtualenv venv
$ source venv/bin/activate
$ pip install -r requirements-dev.txt
$ tox