Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在peewee 2中创建带有枚举的表模型?_Python_Peewee - Fatal编程技术网

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

Python 如何在peewee 2中创建带有枚举的表模型?,python,peewee,Python,Peewee,我试图创建一个模型来描述一个表,其中包含一个枚举字段 我看到EnumField在2.0版本之前已从peewee.py文件中删除,在当前文档中我找不到任何概述如何实现它的内容。有人知道我能不能用查菲尔德 在2.0之前没有EnumField,但是有一些关于实现自定义字段的文档: 我希望这能有所帮助。这里有一个PostgreSQL的有效解决方案: 您是否使用自定义peewee字段实现过枚举字段?如果是这样,您介意与我们共享该解决方案吗?只需使用choicesField属性?2012年不存在choic

我试图创建一个模型来描述一个表,其中包含一个枚举字段


我看到EnumField在2.0版本之前已从peewee.py文件中删除,在当前文档中我找不到任何概述如何实现它的内容。有人知道我能不能用查菲尔德

在2.0之前没有EnumField,但是有一些关于实现自定义字段的文档:


我希望这能有所帮助。

这里有一个PostgreSQL的有效解决方案:


您是否使用自定义peewee字段实现过枚举字段?如果是这样,您介意与我们共享该解决方案吗?只需使用
choices
Field属性?2012年不存在choices字段属性。coleifer这应该是标准peewee字段的一部分吗?我看到
选项
选项,但如果它不验证值。我记得sqlobject曾经支持这样的字段。为什么要投否决票?有了一些反馈,我也许可以改进我的答案。。。