使Enum34包与Django选项配合良好
django-choices-enum的Python项目详细描述
django choices enum
==django choices enum允许在django模型中使用python 3.4的enum
package(enum34)的2.x backport作为选项。
选项枚举):
野兽=(“野兽”,“野兽”)
亡灵=(“亡灵”,“亡灵”)
人类=(“人类”,“人类”)
名称=models.charfield(最大长度=40)
类型=models.charfield(最大长度=40,choices=types.choices())
type=monster.types.undead)
m.save()
details
=label)正如django choices参数所期望的那样。如果常量和标签相同,
您可以省略元组,只需将常量设置为
选项的值即可。
贡献
==
它是从
a gist:
https://gist.github.com/dstufft/5600529找到并修复的
==django choices enum允许在django模型中使用python 3.4的enum
package(enum34)的2.x backport作为选项。
选项枚举):
野兽=(“野兽”,“野兽”)
亡灵=(“亡灵”,“亡灵”)
人类=(“人类”,“人类”)
名称=models.charfield(最大长度=40)
类型=models.charfield(最大长度=40,choices=types.choices())
type=monster.types.undead)
m.save()
details
=label)正如django choices参数所期望的那样。如果常量和标签相同,
您可以省略元组,只需将常量设置为
选项的值即可。
贡献
==
它是从
a gist:
https://gist.github.com/dstufft/5600529找到并修复的