PyDAL 审计跟踪网络应用程序之外?
PyDAL audit trails outside of web app?
我想知道当您不使用 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
相关功能直接内置于 pyDAL 中,如 here 所述。对于给定的 table,您可以这样做:
db.mytable._enable_record_versioning()
上述方法采用几个可选参数,如上述链接文档中所述。
注意,如果table不包含is_active
字段,则不会有删除记录。
我想知道当您不使用 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
相关功能直接内置于 pyDAL 中,如 here 所述。对于给定的 table,您可以这样做:
db.mytable._enable_record_versioning()
上述方法采用几个可选参数,如上述链接文档中所述。
注意,如果table不包含is_active
字段,则不会有删除记录。