文件名称:django-management-command-log:将运行状态输出记录到数据库的 Django 管理命令
文件大小:265KB
文件格式:ZIP
更新时间:2024-06-18 04:43:39
Python
Django 管理命令日志 用于启用 Django 管理命令的简单审计的应用程序 版本支持 该项目现在支持 Django 2.2 和 3.0,以及 Python 3.7 和 3.8。 Python 3.6 已被弃用,因为缺乏对__future__.annotations的支持使得 3.6-3.7 中的类型提示变得复杂。 请参阅 git 标签和 PyPI 分类器以获得支持。 背景 该应用程序封装了标准的 Django 管理命令基类,用于记录命令的运行。 它记录命令的名称、开始和结束时间以及输出(如果有)。 如果命令失败并出现 Python 异常,则错误消息将添加到记录中,并使用logging.exception记录异常本身。 有关示例,请参阅test_command和test_transaction_command 。 去做 文档。 将输出字段转换为JSON
【文件预览】:
django-management-command-log-master
----mypy.ini(358B)
----.flake8(924B)
----.github()
--------workflows()
----poetry.toml(46B)
----manage.py(226B)
----.pylintrc(496B)
----tox.ini(781B)
----pytest.ini(49B)
----.isort.cfg(193B)
----LICENSE(1KB)
----.prettierrc(253B)
----README.md(1KB)
----.pre-commit-config.yaml(1KB)
----screenshots()
--------list-view.png(218KB)
--------detail-view.png(69KB)
----.editorconfig(166B)
----tests()
--------settings.py(2KB)
--------test_commands.py(2KB)
--------urls.py(111B)
--------__init__.py(0B)
--------test_models.py(2KB)
--------management()
----.gitignore(1KB)
----pyproject.toml(1KB)
----CHANGELOG.md(139B)
----.coveragerc(65B)
----command_log()
--------apps.py(156B)
--------migrations()
--------admin.py(2KB)
--------__init__.py(87B)
--------models.py(3KB)
--------management()
--------commands.py(253B)