保留域操作的记录
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.开始基于你的域创建事件,并实现你想要它们的方式
待渲染。
洛吉特
=====
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.开始基于你的域创建事件,并实现你想要它们的方式
待渲染。