Skip to content

Commit 9e34c44

Browse files
committed
initial implementation of constraints, fixes #45
1 parent 9b19fc5 commit 9e34c44

File tree

12 files changed

+370
-76
lines changed

12 files changed

+370
-76
lines changed

django_enum/__init__.py

+2-19
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,7 @@
1616
TextChoices,
1717
)
1818
from django_enum.converters import register_enum_converter
19-
from django_enum.fields import (
20-
EnumBigIntegerField,
21-
EnumCharField,
22-
EnumField,
23-
EnumFloatField,
24-
EnumIntegerField,
25-
EnumPositiveBigIntegerField,
26-
EnumPositiveIntegerField,
27-
EnumPositiveSmallIntegerField,
28-
EnumSmallIntegerField,
29-
)
19+
from django_enum.fields import EnumField, FlagField
3020
from django_enum.filters import EnumFilter, FilterSet
3121
from django_enum.forms import (
3222
EnumChoiceField,
@@ -37,14 +27,7 @@
3727

3828
__all__ = [
3929
'EnumField',
40-
'EnumFloatField',
41-
'EnumCharField',
42-
'EnumSmallIntegerField',
43-
'EnumIntegerField',
44-
'EnumBigIntegerField',
45-
'EnumPositiveSmallIntegerField',
46-
'EnumPositiveIntegerField',
47-
'EnumPositiveBigIntegerField',
30+
'FlagField',
4831
'TextChoices',
4932
'IntegerChoices',
5033
'FlagChoices',

django_enum/converters.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Enum class.
44
"""
55
from enum import Enum
6-
from typing import Type, Dict
6+
from typing import Dict, Type
77

88
from django.urls.converters import register_converter
99
from django_enum.utils import determine_primitive

0 commit comments

Comments
 (0)