Django Auditlog

A Django app that keeps a log of changes made to an object.
Alternatives To Django Auditlog
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Tutorial1,474
14 hours ago106otherMakefile
This is a tutorial we are using for Django Girls workshops
Django Auditlog907407a day ago19June 27, 202256mitPython
A Django app that keeps a log of changes made to an object.
Mayan Edms398
10 months ago14otherPython
Free Open Source Document Management System (mirror, no pull request or issues)
Treeherder2406322 days ago15February 20, 201918otherJavaScript
A system for managing CI data for Mozilla projects
Django By Example Book238
6 years ago1Python
Code for the book Django By Example https://www.packtpub.com/web-development/django-example
Django Formwizard97
312 years ago4June 17, 201112bsd-3-clausePython
A rewrite of django's formwizard with pluggable storages
Cartmango61
6 years ago29JavaScript
살까 말까 할 땐 담아라. 통합 장바구니 카트망고
Summer Code Jam 202039
23 days ago3mitJavaScript
The repository for the 2020 summer code jam. Find more information at https://pythondiscord.com/pages/code-jams/code-jam-7/
Gm_pr30
4 years ago10apache-2.0Python
A multi project Github pull request viewer
2021.djangocon.us25
6 months ago2otherHTML
📺 The DjangoCon US 2021 conference website
Alternatives To Django Auditlog
Select To Compare


Alternative Project Comparisons
Readme

django-auditlog

Jazzband Build Status Docs codecov Supported Python versions Supported Django versions

django-auditlog (Auditlog) is a reusable app for Django that makes logging object changes a breeze. Auditlog tries to use as much as Python and Django's built in functionality to keep the list of dependencies as short as possible. Also, Auditlog aims to be fast and simple to use.

Auditlog is created out of the need for a simple Django app that logs changes to models along with the user who made the changes (later referred to as actor). Existing solutions seemed to offer a type of version control, which was found excessive and expensive in terms of database storage and performance.

The core idea of Auditlog is similar to the log from Django's admin. Unlike the log from Django's admin (django.contrib.admin) Auditlog is much more flexible. Also, Auditlog saves a summary of the changes in JSON format, so changes can be tracked easily.

Documentation

The documentation for django-auditlog can be found on https://django-auditlog.readthedocs.org. The source files are available in the docs folder.

License

Auditlog is licensed under the MIT license (see the LICENSE file for details).

Contribute

If you have great ideas for Auditlog, or if you like to improve something, feel free to fork this repository and/or create a pull request. I'm open for suggestions. If you like to discuss something with me (about Auditlog), please open an issue.

Releases

  1. Make sure all tests on master are green
  2. Create a new branch vX.Y.Z from master for that specific release
  3. Update the CHANGELOG release date
  4. Pull request vX.Y.Z -> master
  5. As a project lead, once the PR is merged, create and push a tag vX.Y.Z: this will trigger the release build and a notification will be sent from Jazzband of the availability of two packages (tgz and wheel)
  6. Test the install
  7. Publish the release to PyPI
Popular Django Projects
Popular Pull Requests Projects
Popular Frameworks Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Django
Pull Requests
Auditing