跳转到主要内容

存储枚举成员列表。

项目描述

将枚举成员列表存储为Unicode字符串。它在Python端作为列表工作,并在数据库中存储Unicode文本。有关存储标量值(如整数、浮点数)的信息,请参阅ScalarListType,位于SQLAlchemy-Utils

入门

import enum

from sqlalchemy.schma import Column
from sqlalchemy_enum_list import EnumListType

class Genre(enum.Enum):

    pop = 1

    soul = 2

    jazz = 3


class Song(Base):

    genre = Column(EnumListType(Genre, int))

song = Song(genre=[Genre.soul, Genre.jazz])

变更日志

0.1.1

  • 添加了sqlalchemy_enum_list.EnumSetType

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源代码分发

SQLAlchemy-Enum-List-0.1.1.tar.gz (3.0 kB 查看哈希值)

上传时间: 源代码

构建分发

SQLAlchemy_Enum_List-0.1.1-py2.py3-none-any.whl (4.4 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持