Django模型的通用事件记录器。
项目描述
一个可重用的Django应用程序,用于记录操作并在时间轴中显示它们
先决条件
本工程使用 django.db.models.JSONField,因此您需要
至少 Django 3.2+
支持 django.db.models.JSONField 的数据库
一个现代的 setuptools 版本
安装
通过运行以下命令从 PyPI 安装:
pip install django-timeline-logger
将 'timeline_logger' 添加到您的 INSTALLED_APPS。
运行迁移
python manage.py migrate
在模板中使用
提供了一个自定义模板标签来渲染日志条目的消息,例如
{% extends "timeline_logger/base.html" %} {% load timeline %} {% block timeline %} <ul class="timeline__list col__22--vw"> {% for log in object_list %} <li class="timeline__entry"> {% render_message log in_view=True %} </li> {% endfor %} </ul> {% endblock timeline %}
这样,您可以将额外的上下文传递给用于日志对象的模板。
文档
扩展文档可在 Read the Docs 上找到。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
django-timeline-logger-4.0.0.tar.gz (14.2 kB 查看哈希值)
构建分布
关闭
哈希值 for django_timeline_logger-4.0.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 979150eddb621263283fbdfa20b186948662775a59e6bf7ccfbaf6593b994ebe |
|
MD5 | 5e583c2f05a3a6078c8be11985a45c0e |
|
BLAKE2b-256 | efdfbc700c18f93a9be9e096d0b333344570ad26d4719757e233ecf8c09f2f40 |