{"repo":"FundersClub/django-papertrail","free":true,"listed":false,"github":"https://github.com/FundersClub/django-papertrail","clone":"git clone https://github.com/FundersClub/django-papertrail.git","description":"django-papertrail - An elegant solution for keeping a relational log of events in a Django application.","language":"Python","stars":30,"topics":["django","django-logging","logging","utility","library"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"django-papertrail An elegant solution for keeping a relational log of chronological events in a Django application. Installation To install django-papertrail : To enable django-papertrail in your project you need to add it to INSTALLED APPS in your projects settings.py file: After that, you should migrate: Using it Admin integration django-papertrail provides a Django admin integration to both view entries (simple Django admin Entry list, usually available under /admin/papertrail/entry/) as well as a more advanced intergration for objects you want to keep track of. The advanced integration provides two useful functionalities: 1) Change tracking - whenever an object for which the integration is enabled is added/edited/deleted, a papertrail entry will be created 2) A convenient link to view all papertrail entries pointing to the object being viewed as well as an integrated papertrail viewer: To enable the integration, your ModelAdmin class needs to inherit from AdminEventLoggerMixin : A viewer with filters would look like this: Maintained by Eran Rundstein @eranrund","default_branch":null,"files":null,"tree":[],"storefront":"/r/FundersClub","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FundersClub/django-papertrail/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}