文件名称:marshmallow_enum:棉花糖的枚举处理
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-30 02:51:05
Python
棉花糖枚举 与棉花糖一起使用的枚举字段。 安装 pip install --user marshmallow_enum 如果您使用的是3.4之前的版本,则还需要安装enum34 。 使用田野 要使用该字段,您必须具有一个现有的Enum: from enum import Enum class StopLight ( Enum ): green = 1 yellow = 2 red = 3 然后,将其声明为架构中的字段: from marshmallow import Schema from marshmallow_enum import EnumField class TrafficStop ( Schema ): light_color = EnumField ( StopLight ) 默认情况下,该字段将根据给定枚举值的名称进行加载和转储。
【文件预览】:
marshmallow_enum-master
----setup.py(849B)
----.gitignore(901B)
----CHANGELOG(271B)
----.travis.yml(134B)
----MANIFEST.in(36B)
----LICENSE(1KB)
----marshmallow_enum()
--------__init__.py(4KB)
----setup.cfg(28B)
----requirements-test.txt(65B)
----README.md(2KB)
----tests()
--------test_enum_field.py(10KB)
----.coveragerc(496B)
----tox.ini(760B)