如何在peewee 2中创建带枚举的表模型?

时间:2012-12-17 22:35:57

标签: python peewee

我正在尝试创建一个模型来描述peewee中包含枚举字段的表。

我看到EnumField已经从2.0版本之前的peewee.py文件中删除了,我在当前的文档中找不到任何概述如何实现它的内容。有谁知道我是否可以使用CharField?

2 个答案:

答案 0 :(得分:4)

这是PostgreSQL的工作解决方案:

https://gist.github.com/b1naryth1ef/607e92dc8c1748a06b5d

答案 1 :(得分:2)

在2.0之前没有EnumField,但是有关于实现自定义字段的文档: http://peewee.readthedocs.org/en/latest/peewee/models.html#creating-a-custom-field

我希望这会有所帮助。