Django Admin,保存时调用功能

马库斯·林德

我在Django网站中有一个处理博客文章的应用。发布博客帖子时,我想在第三方应用程序上安排新闻通讯,以通知新帖子的订阅者。

因此,我想添加一个自定义函数,以在保存博客文章时调用该函数,我可以将此API调用写入新闻通讯服务。

这该怎么做?试图浏览文档,我只能找到“管理员操作”,这似乎并不是我想要的。

wobbily_col

您可以使用多种方法。

覆盖模型保存方法很简单,但是每次保存模型时都会调用它。

https://docs.djangoproject.com/zh-CN/dev/ref/models/instances/#saving-objects

如果特定于管理站点,请在ModelAdmin中使用model_save()方法。(我个人喜欢这种方法,因为它不会干扰您的模型)。

https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_model

您也可以使用后保存信号,但是似乎首选保存方法(取决于您的工作方式)Django:何时自定义保存与使用后保存信号

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

django在所有视图中的调用功能(登录)

来自分类Dev

应用打开时调用功能

来自分类Dev

在特定元素加载时调用功能

来自分类Dev

Ionic / Cordova iOS-在应用打开时调用功能

来自分类Dev

在输入搜索字段中按回车时调用功能

来自分类Dev

仅在特定div以上时调用功能

来自分类Dev

用户关闭控制台窗口时调用功能

来自分类Dev

用户选择选项时调用功能

来自分类Dev

在输入搜索字段中按回车时调用功能

来自分类Dev

达到服务器时间时调用功能

来自分类Dev

仅在特定div以上时调用功能

来自分类Dev

在 QWizard 上按完成时调用功能

来自分类Dev

Django:单击按钮时调用python函数

来自分类Dev

Django - 单击按钮时调用 def?

来自分类Dev

Django Admin的覆盖保存方法

来自分类Dev

Django中的模型实例“实用功能”的最佳做法?

来自分类Dev

Django中的模型实例“实用功能”的最佳做法?

来自分类Dev

Django queryset模型在字段中应用功能

来自分类Dev

角度自定义指令在输入字段更改时调用功能

来自分类Dev

当激活的路径具有参数时调用功能时的角度测试

来自分类Dev

动态调用功能

来自分类Dev

从ID调用功能

来自分类Dev

在用户需要时调用 django 查询集

来自分类Dev

如何在更新时调用 django save 方法

来自分类Dev

Django admin中自动保存外键;

来自分类Dev

在django admin中使用按钮调用函数

来自分类Dev

Django异步-关于模型保存功能

来自分类Dev

使用功能保存ggplot

来自分类Dev

onkeypress不调用功能