https://github.com/spoqa/sqlalchemy-enum-list
Store list of enum member. https://pypi.python.org/pypi/SQLAlchemy-Enum-List
https://github.com/spoqa/sqlalchemy-enum-list
Last synced: about 1 year ago
JSON representation
Store list of enum member. https://pypi.python.org/pypi/SQLAlchemy-Enum-List
- Host: GitHub
- URL: https://github.com/spoqa/sqlalchemy-enum-list
- Owner: spoqa
- License: mit
- Created: 2016-09-04T09:08:36.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-09-16T09:27:36.000Z (almost 10 years ago)
- Last Synced: 2025-05-28T07:48:57.231Z (about 1 year ago)
- Language: Python
- Size: 4.88 KB
- Stars: 4
- Watchers: 12
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
SQAlchemy Enum List
~~~~~~~~~~~~~~~~~~~
Store list of enum member as unicode string. it works list of python on
python-side & stored unicode text in database. To store scalar values like
integer, float read about ScalarListType_ in SQLAlchemy-Utils_
.. _ScalarListType: https://sqlalchemy-utils.readthedocs.io/en/latest/data_types.html#module-sqlalchemy_utils.types.scalar_list
.. _SQLAlchemy-Utils: https://github.com/kvesteri/sqlalchemy-utils
Getting started
===============
.. code-block:: python
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])
Changelogs
==========
0.1.1
*****
* Added ``sqlalchemy_enum_list.EnumSetType``