一个基于 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 details)
Built Distribution
File details
Details for the file django-enum-ex-0.2.0.tar.gz
.
File metadata
- Download URL: django-enum-ex-0.2.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/0.12.17 CPython/3.7.3 Darwin/18.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74260ec2197e5a3e65388756038ab4537a8956a051590aa39dc2103e09c76fd9 |
|
MD5 | fccb197eb148fb8aaa73c56b494d59fa |
|
BLAKE2b-256 | 541b87de229f32957b9b017137242882ceb11f0407b863394771fc7b8dfff770 |
File details
Details for the file django_enum_ex-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: django_enum_ex-0.2.0-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/0.12.17 CPython/3.7.3 Darwin/18.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a515b2fc21804679ab04ec14eef49ee9ba7960674661afcc32529f03e85668e |
|
MD5 | 131e534bebb162a3243fb33d5fc3a9b0 |
|
BLAKE2b-256 | aa34ca6a117cc2e2612ff7d19f11225d1d6ffa6652bf01d2ccb2e9ef4d6a430f |