Enumeration & state fields
Fields for enum's, enumerations, states and named constants.
Search & Filter
| Package | django-viewflow | django-fsm-2 | django-stratagem | django-enum3field |
|---|---|---|---|---|
|
Description
|
Reusable workflow library for
Django |
Django friendly finite state
machine support |
Because the Django world needs
yet another registry system! |
A Django 1.7+ model field for
use with Python 3 enums. |
|
Category
|
App | App | App | Other |
|
Using This
|
39
|
0
|
0
|
0
|
|
Python 3?
|
Yes | Yes | Yes | No |
|
Dev Status
|
Production/Stable | Production/Stable | Beta | Unknown |
|
Version (PyPI)
|
2.2.15 | 4.2.4 | 2026.2.1b3 | 0.1.1 |
|
Stars
|
2,863 | 261 | 5 | 0 |
|
Forks
|
413 | 17 | 0 | 1 |
|
Commits
|
|
|
|
|
|
Updated
|
28 Jan 2026 | 23 Apr 2026 | 19 Feb 2026 | 15 Mar 2015 |
|
License
|
AGPL | MIT | MIT | Custom |
|
Links
|
||||
|
Feature Comparison
(click cells to edit)
|
||||
|
PEP435-style enum
|
—
|
—
|
—
|
|
|
Integer backed
|
—
|
—
|
—
|
|
|
String backed
|
—
|
—
|
—
|
|
|
ForeignKey backed
|
—
|
—
|
—
|
|
|
Custom class style enum
|
—
|
—
|
—
|
|
|
Finite state machine
|
—
|
—
|
—
|
|
|
Custom labels
|
—
|
—
|
—
|
|
|
Queryset lookups
|
—
|
—
|
—
|
—
|
|
Form integration
|
—
|
—
|
—
|
—
|
|
Admin integration
|
—
|
—
|
—
|
—
|
Reusable workflow library for Django
Django friendly finite state machine support
Because the Django world needs yet another registry system!
A Django 1.7+ model field for use with Python 3 enums.
Features Being Compared
PEP435-style enum
Uses real Python 3.4+ PEP435-style enum's
Integer backed
Uses integer field as backing store
String backed
Uses string field as backing store
ForeignKey backed
Uses ForeignKey field as backing store
Custom class style enum
Uses a custom enum base class
Finite state machine
Supports (simple) finite state machine transitions
Custom labels
Add custom labels to enum values
Queryset lookups
Can be used with queryset lookups and filters
Form integration
Usable in forms (choices)
Admin integration
Usable in admin list filters