一个基于 Django 3.0 Choices 枚举类型的独立包
Project description
django-enum-ex
一个基于 Django 3.0 Choices 枚举类型的独立扩展包
本库基于 Django 3.0 中自带的 django.db.models.enum
特色
- 支持将枚举字段名自设置为值. 设置值为
enum.auto()
- 支持将单一值即设置为值,又设置为
label
, 通过设置类属性__value_as_label__ = True
- 增加
Choices.of
方法,在将原始值转成枚举值时,支持忽略大小定. 支持没有匹配枚举值时,抛出错误. - 增加
IntegerChoicesField
和TextChoicesField
两个Model Field
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-enum-ex-0.2.0.tar.gz
(5.0 kB
view hashes)
Built Distribution
Close
Hashes for django_enum_ex-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a515b2fc21804679ab04ec14eef49ee9ba7960674661afcc32529f03e85668e |
|
MD5 | 131e534bebb162a3243fb33d5fc3a9b0 |
|
BLAKE2b-256 | aa34ca6a117cc2e2612ff7d19f11225d1d6ffa6652bf01d2ccb2e9ef4d6a430f |