django-approval
django-approval copied to clipboard
Easy moderation of changes made to models. Django 3.2 and above, beta quality.
Moderation application for Django
django-approval
is a tool to facilitate moderation of changes made to any model instance.
This application supports Django 3.2 and above, and Python 3.10 and above.
This application lets you define a moderation pipeline on almost any model, that generally works as follows:
- One user on your site makes a change on specific fields of some content
- The user validates that his/her changes are suitable to get moderated (from draft)
- While the changes are not checked by a moderator, nothing new will be visible on the front website
- When the moderator accepts the changes, they are applied to the live data visible by the users.
How to install
django-approval
is best installed using pip
:
pip install django-approval
Documentation
See the online documentation here