基于django 2.0.4的日志更新
simple-model-logging的Python项目详细描述
基于django 2.x的登录模型实例更新
<35<35<<<
>将“简单模型日志记录”添加到“已安装的应用程序”中。
<
from.simple_model_日志导入SuffuleLogLogin < BR> > BR/>类抽象模型(模型/模型):
BaseModel
“”
StasuSyType =(
(‘1’,‘正常’)),
(‘2’,‘删除’),
(‘3’,‘禁用’)< BR/>)< BR/> CureTyTime= Model。DateTimeField(CealeTyTime',default=datetime.now)
update_time=models.datetimefield('update_time',default=datetime.now)
update_time=models.datetimefield('update_time',default=none,null=true,blank=true)
data_status=models.charfield('data_status',max_length=1,choices=status_type,default=1')
def delete(self,using=none,By/>日志记录删除< BR/> StaseUsLogLogMIN。LogyDelphi(BR/> > BR/>超覆删除方法BR/> Self.DeleTeEthTime= DATeTime.No())Br/> Self.DATAYSTATE=“2”< BR/> SUBE。< BR/> log=StudioServer LogMIN()BIS/INSERVERIONS = false
如果是.Id:BR/>更新< BR/>打印(“更新模型”)
日志更新UBR/> log .LogyUpdate(model =自己)BR/>其他:< BR/>插入> BR/>插入插入信号
ISHINSINS=真正的<打印(“模型”)< < > >超级(自动的,自我的)。保存(*,*),如果:“.”。super(abstract model,self).create(*args,**kw)
log.log_create(model=self)
class meta:
abstract=true
class person(abstractmodel):
“
业务模型扩展自abstractmodel。
调用模型的save()时,create()和delete()方法将执行日志记录
”“
”通过
<35<35<<<
>将“简单模型日志记录”添加到“已安装的应用程序”中。
<
from.simple_model_日志导入SuffuleLogLogin < BR> > BR/>类抽象模型(模型/模型):
BaseModel
“”
StasuSyType =(
(‘1’,‘正常’)),
(‘2’,‘删除’),
(‘3’,‘禁用’)< BR/>)< BR/> CureTyTime= Model。DateTimeField(CealeTyTime',default=datetime.now)
update_time=models.datetimefield('update_time',default=datetime.now)
update_time=models.datetimefield('update_time',default=none,null=true,blank=true)
data_status=models.charfield('data_status',max_length=1,choices=status_type,default=1')
def delete(self,using=none,By/>日志记录删除< BR/> StaseUsLogLogMIN。LogyDelphi(BR/> > BR/>超覆删除方法BR/> Self.DeleTeEthTime= DATeTime.No())Br/> Self.DATAYSTATE=“2”< BR/> SUBE。< BR/> log=StudioServer LogMIN()BIS/INSERVERIONS = false
如果是.Id:BR/>更新< BR/>打印(“更新模型”)
日志更新UBR/> log .LogyUpdate(model =自己)BR/>其他:< BR/>插入> BR/>插入插入信号
ISHINSINS=真正的<打印(“模型”)< < > >超级(自动的,自我的)。保存(*,*),如果:“.”。super(abstract model,self).create(*args,**kw)
log.log_create(model=self)
class meta:
abstract=true
class person(abstractmodel):
“
业务模型扩展自abstractmodel。
调用模型的save()时,create()和delete()方法将执行日志记录
”“
”通过