【文件属性】:
文件名称:marshmallow-namedtuple:Python 3.5 +类型。与棉花糖集成的NamedTuple
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-11 00:28:24
Python
棉花糖命名元组
Python 3.5 与(反)序列化库的集成。
声明您的命名元组
from typing import NamedTuple , Optional
class Widget ( NamedTuple ):
a : int
b : Optional [ str ]
生成棉花糖模式
from marshmallow_namedtuple import NamedTupleSchema
class WidgetSchema ( NamedTupleSchema ):
class Meta :
namedtuple = Widget
widget_schema = WidgetSchema ()
(反)序列化您的数据
widget = Widget ( a = 1 , b = None )
widget_schema . dump ( wid
【文件预览】:
marshmallow-namedtuple-master
----.travis.yml(408B)
----README.rst(939B)
----AUTHORS.rst(121B)
----tests()
--------__init__.py(0B)
--------test_marshmallow_namedtuple.py(3KB)
----LICENSE(1KB)
----dev-requirements.txt(253B)
----setup.cfg(32B)
----setup.py(1KB)
----.gitignore(1KB)
----.editorconfig(206B)
----marshmallow_namedtuple()
--------__init__.py(211B)
--------convert.py(2KB)
--------schema.py(1KB)
--------_version.py(49B)