【发布时间】:2016-06-26 17:39:24
【问题描述】:
我的 django 应用中有几个模型。其中一些来自models.Model,一些来自django-hvad 的可翻译模型。 我想记录他们的每个保存/删除/更新操作。我知道管理操作的标准 django 记录器,但它们太简短且不冗长,无法满足我的需求。
一般来说,实现此目的的一种常见方法是使用这些操作定义超类并从中扩展每个模型。这不是我的情况,因为我的一些模型是可翻译的,而有些则不是。
第二种方式是方面/装饰器。我想,python/django 一定有类似的东西,但我不知道到底是什么:)
请为我提供最合适的记录方式。 谢谢!
【问题讨论】:
标签: django python-3.x django-models