PyDAL审计跟踪Web应用程序之外?

时间:2018-01-16 13:49:57

标签: web2py pydal

我想知道当你不使用webapp时pydal是否支持审计跟踪。我的调查[1] [2]表明审计跟踪需要auth模块,但这似乎与web2py有关,而不仅仅是pydal。

[1] https://groups.google.com/forum/#!topic/web2py/XpHugN9NBSI

[2] http://www.web2py.com/books/default/chapter/29/07/forms-and-validators#Record-versioning

1 个答案:

答案 0 :(得分:2)

相关功能直接内置于pyDAL中,如here所述。对于给定的表,您可以执行以下操作:

db.mytable._enable_record_versioning()

上述方法需要几个可选参数,如上面的链接文档中所述。

注意,如果表格中不包含is_active字段,则不会有删除记录。