معرفی شرکت ها


SQLAlchemy-Enum34-2.0.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

SQLAlchemy type to store standard enum.Enum value
ویژگی مقدار
سیستم عامل OS Independent
نام فایل SQLAlchemy-Enum34-2.0.0
نام SQLAlchemy-Enum34
نسخه کتابخانه 2.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Hong Minhee
ایمیل نویسنده hongminhee@member.fsf.org
آدرس صفحه اصلی https://github.com/spoqa/sqlalchemy-enum34
آدرس اینترنتی https://pypi.org/project/SQLAlchemy-Enum34/
مجوز MIT License
SQLAlchemy-Enum34 ================= .. image:: https://badge.fury.io/py/SQLAlchemy-Enum34.svg? :target: https://pypi.python.org/pypi/SQLAlchemy-Enum34 .. image:: https://travis-ci.org/spoqa/sqlalchemy-enum34.svg?branch=master :target: https://travis-ci.org/spoqa/sqlalchemy-enum34 .. image:: https://codecov.io/github/spoqa/sqlalchemy-enum34/coverage.svg?branch=master :target: https://codecov.io/github/spoqa/sqlalchemy-enum34?branch=master This package provides a SQLAlchemy type to store values of standard ``enum.Enum`` (which became a part of standard library since Python 3.4). Its internal representation is equivalent to SQLAlchemy's built-in ``sqlalchemy.types.Enum``, but its Python representation is not a ``str`` but ``enum.Enum``. Note that this works on Python 2.6 as well as 3.4, the latest version of Python, through enum34_ package. The following example shows how enum_-typed columns can be declared:: import enum from sqlalchemy import Column, Integer from sqlalchemy.ext.declarative import declarative_base from sqlalchemy_enum34 import EnumType Base = declarative_base() class Color(enum.Enum): black = 'black' white = 'white' navy = 'navy' red = 'red' class Size(enum.Enum): small = 'S' medium = 'M' large = 'L' xlarge = 'XL' class Shirt(Base): id = Column(Integer, primary_key=True) color = Column(EnumType(Color), nullable=False) size = Column(EnumType(Size, name='shirt_size'), nullable=False) And the following REPL session shows how these columns work: >>> shirt = session.query(Shirt).filter(Shirt.color == Color.navy).first() >>> shirt.color <Color.navy: 'navy'> >>> shirt.size <Size.large: 'large'> Written by `Hong Minhee`_ at Spoqa_, and distributed under MIT license. .. _enum34: https://pypi.python.org/pypi/enum34 .. _enum: https://docs.python.org/3/library/enum.html .. _Hong Minhee: http://hongminhee.org/ .. _Spoqa: http://www.spoqa.com/ Changelog ========= 2.0.0 ----- Released on April 14, 2021. - Update for SQLAlchemy 1.3+ and modern Python versions. [`#6`_ by Joongi Kim] .. _#6: https://github.com/spoqa/sqlalchemy-enum34/pull/6 1.0.1 ----- Released on August 7, 2015. - Fixed that ``sqlalchemy_enum34.Enum`` didn't allow nullability. [`#1`_ by Andrés Moya] .. _#1: https://github.com/spoqa/sqlalchemy-enum34/pull/1 1.0.0 ----- First version. Released on July 30, 2015.


نیازمندی

مقدار نام
>=1.3.0 SQLAlchemy


نحوه نصب


نصب پکیج whl SQLAlchemy-Enum34-2.0.0:

    pip install SQLAlchemy-Enum34-2.0.0.whl


نصب پکیج tar.gz SQLAlchemy-Enum34-2.0.0:

    pip install SQLAlchemy-Enum34-2.0.0.tar.gz