保留域操作的记录

django-loggit的Python项目详细描述


=====
洛吉特
=====

loggit是一个django应用程序,用于记录发生的某个事件。也许是
客户进行了购买。可能是发了一封邮件,或者是发了订单。 无论哪个领域存在特定事件,都要对它们进行记录。洛吉特船
有两个基本模型,易于扩展。

详细信息在“docs”目录中。

快速启动
-----

1.将“loggit”添加到已安装的应用程序设置中,如下所示:

已安装的应用程序=(

“洛吉特”,


并定义:

loggit_logentry_model='<;应用程序标签>;<;模型名>;'
loggit_logevent_model='<;应用程序标签>;<;模型名称>;'

i.可选安装django-generic-m2m。django loggit中提供了两个
MIXIN,将增加对一个通用M2M关系的支持
日志项,其中可以添加具有特定标签的对象,然后将
合并到事件的呈现方法可以使用的上下文中。
见https://github.com/coleifer/django-generic-m2m。

2.重要提示:loggit使用可交换模型作为其模型。这样做是为了
logentry或logevent模型都可以替换为
实现相同的接口。然而,对于django 1.7+上的项目,这个
意味着无论在执行loggit的第一次迁移时使用哪种模型,
必须是项目生命周期(即迁移)中使用的模型。
了解迁移如何处理django.contrib.auth及其可交换性
更多信息请参考模型。

3.运行“python manage.py migrate”创建taggit模型。在跑步之前,
确保loggit_logentry_model和loggit_logevent_model设置为
您希望在项目生命周期中使用的模型。

4.开始基于你的域创建事件,并实现你想要它们的方式
待渲染。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将信息存储到另一个类的数组中   java将视频帧添加到JTabbed窗格   java Wicket下拉选择只读   java/Servlets/ISO88591代替UTF8   Java AWS ElastiCache Redis连接超时   升级到Tomcat 7.0.54后java面临404错误   java Hashmap、wicket和计时器?   rust如何使用Java GraalVM在Java代码和嵌入式WASM代码之间传递字符串作为参数和返回值   在调整大小后,如何将java中图像的DPI从96更改为300?   远程文件的java下载统计信息   javascript如何在服务器上复制由jsPDF在web客户端生成的pdf?   java在没有读取权限的情况下从可扩展客户端读取数据   java如何从设备id生成IMIE   java为什么布局参数在Android编程中起作用?   java如何向服务器发送json   java中的数组和对象   java JSON未确定字符串错误