【问题标题】:Call python code after creation of a model instance in the admin interface在管理界面中创建模型实例后调用 python 代码
【发布时间】:2012-04-12 17:22:24
【问题描述】:

我有点迷路了,我需要在管理界面中创建模型实例后调用一些 python 代码,我不知道如何用谷歌搜索它。

【问题讨论】:

  • 您需要它only 在 admin 实例之后,还是任何位置的 all 实例?
  • 当您在管理界面上保存模型实例时

标签: python django django-admin models


【解决方案1】:

覆盖您为模型创建的ModelAdminsave_model() 方法。

【讨论】:

  • 谢谢,看起来 django 对给定任务有相当大的帮助。
【解决方案2】:

编写一个函数来监听post_save signal,这将在模型创建时起作用(不管是什么方式)。

【讨论】:

  • 这正是我想要的,事实上我可以使用 pre_save 信号来做其他事情,坦克。
猜你喜欢
  • 2011-04-16
  • 2019-06-20
  • 1970-01-01
  • 2018-07-02
  • 2023-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多