django-enumfields:Django的真实Python枚举

时间:2024-05-29 02:50:20
【文件属性】:

文件名称:django-enumfields:Django的真实Python枚举

文件大小:20KB

文件格式:ZIP

更新时间:2024-05-29 02:50:20

Python

该软件包可让您在Django中使用真正的Python( 样式)枚举。 安装 pip install django-enumfields 附带的工具 EnumField,EnumIntegerField from enumfields import EnumField from enum import Enum class Color ( Enum ): RED = 'r' GREEN = 'g' BLUE = 'b' class MyModel ( models . Model ): color = EnumField ( Color , max_length = 1 ) 别处: m = MyModel . objects . filter ( color = Color . RED ) EnumIntegerField工作原理相同,但是基础存储机


【文件预览】:
django-enumfields-master
----MANIFEST.in(80B)
----.travis.yml(769B)
----README.rst(3KB)
----enumfields()
--------enums.py(1KB)
--------drf()
--------__init__.py(104B)
--------fields.py(6KB)
--------admin.py(1KB)
--------forms.py(797B)
----tests()
--------test_misc.py(91B)
--------test_issue_60.py(724B)
--------models.py(1KB)
--------test_form_fields.py(1KB)
--------test_serializers.py(3KB)
--------enums.py(714B)
--------test_django_admin.py(3KB)
--------test_enums.py(2KB)
--------__init__.py(0B)
--------settings.py(1KB)
--------admin.py(389B)
--------urls.py(327B)
--------test_django_models.py(3KB)
--------test_checks.py(375B)
----tox.ini(336B)
----LICENSE(1KB)
----CHANGES.md(929B)
----setup.cfg(624B)
----setup.py(1KB)
----.gitignore(118B)

网友评论