2012-01-14 79 views
0

我在现有的数据库上建立了一个Django应用程序,该数据库已经在表上具有“审计类型”触发器来记录对记录的更改。我希望做两件事情:更改Django的默认管理历史功能

  1. 显示当“历史”按钮被点击
  2. 禁用功能的功能,其中添加/编辑模型对象试图创建一个记录此信息“django_admin_log” - 记住,该表上有一个触发器,用于更新不同的表。

我该如何最好地完成这两个目标?

注:我使用Python 2.6.5与1.3.1的Django和PostgreSQL 9.1

+0

为什么不在两个表中记录两次? – 2012-01-14 17:06:25

+0

@uvasal感谢您的评论。我想我可以。但是,这感觉就像是简单的出路。我希望看到“做对”并且只记录一次是多么困难。尽管如此,请不要把它当作批评。 – 2012-01-14 20:04:44

+0

好吧,恕我直言,花费任何时间在一些微不足道的东西上,这是浪费时间。如果你有很多用户,我会创建一个触发器或一个cronjob来删除表中的数据 – 2012-01-15 17:30:17

回答