A highly customizable workflow system for Django. Create surveys, activities, etc.
Project description
Django Workflow System
Finally, an awesome Django Workflow System.
Full documentation for the package is currently being written....but for now, here's what you need to get up and running.
NOTE: THIS PROJECT IS STILL IN BETA, BREAKING CHANGES COULD BE INTRODUCED AT ANY TIME
Requirements
- Python (3.5, 3.6, 3.7, 3.8)
- Django (3.1+)
We highly recommend and only officially support the latest patch release of each Python and Django series.
Installation
pip install django-workflow-system
Post-Install Setup
Django Settings Additions
# You will need to add django_workflow_system and rest_framework to your installed apps
INSTALLED_APPS = [
"django_workflow_system",
"rest_framework",
...]
# You will need to add some authentication classes for DRF, more info can be found at https://www.django-rest-framework.org/api-guide/settings/
REST_FRAMEWORK = {
"DEFAULT_AUTHENTICATION_CLASSES": [
# "rest_framework.authentication.BasicAuthentication",
"rest_framework.authentication.SessionAuthentication",
],
"DEFAULT_PERMISSION_CLASSES": [
"rest_framework.permissions.IsAuthenticated",
],
}
In your main urls.py file you will need to add the following line:
path('api/', include('django_workflow_system.api.urls'))
'api/'
can be whatever you want.
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
Built Distribution
File details
Details for the file django-workflow-system-0.9.13.tar.gz
.
File metadata
- Download URL: django-workflow-system-0.9.13.tar.gz
- Upload date:
- Size: 100.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd4bc057308a194c9ba8895dda88bca8b867e577aba9366f1e33ddb0e5d0a9b3 |
|
MD5 | 4cef7c2c9c0b32958b1d530cb4a93697 |
|
BLAKE2b-256 | 7413307163948729707536c669e5fafa88b50514a39584036c52889d25d2ac41 |
File details
Details for the file django_workflow_system-0.9.13-py3-none-any.whl
.
File metadata
- Download URL: django_workflow_system-0.9.13-py3-none-any.whl
- Upload date:
- Size: 163.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a7025692a4ef6ec3ed0967b87d49c09e44ed20b95ac56aa37340962b3684ce2 |
|
MD5 | cbf52d1d682885967e678c8823db915d |
|
BLAKE2b-256 | baef1295a95ae8ffb17ea56983dafcd1128d599d49090095cc2a6f7eb3fd5eca |