python - 从 django-rest-framework 应用程序自动发布到 Facebook 页面

标签 python django facebook django-rest-framework

我正在运行一个简单的 Django Rest Framework 应用程序。每当数据库中保存新项目时,我想自动发布到应用程序的 Facebook 页面。我想知道 Django 管理命令是否是最好的解决方案。另一种选择是谷歌云功能,在指定时间发出请求,并在有新项目时发布到 Facebook(可能昂贵且不必要的复杂)。

如有任何建议,我们将不胜感激。

最佳答案

您可以监听商品模型的 post_save 信号,并将其连接到处理函数,该函数负责将您保存的商品数据发布到 Facebook 页面。引用这个Django Docs page关于如何将处理程序连接到信号。

为了获得更好的性能,可以通过利用像 Celery 这样的任务队列来异步完成发布到 Facebook 页面的操作。因此它不会影响您的 REST API 响应时间。

关于python - 从 django-rest-framework 应用程序自动发布到 Facebook 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58769647/

相关文章:

python - 如何在 python 中将 16 位 PCM 数据转换为 float ?

python - 选择 Pandas 中的行,其中一列中的值是另一列中值的子字符串

python - python字典的更新方法不起作用

javascript - Stripe 支付表格不适用于 Django,无法检索 token

ios - 为 Facebook iOS SDK V4.1 处理 App Links 的冷启动

java - Android Facebook 注销 : Where can I make code run when this happens?

python - ubuntu 14.04 中的 scipy 安装失败

python - Django 中的简单查询

python - 如何设置Django包开发环境?

facebook - 使用 Facebook Graph API 将照片发布到相册但 Conceal 在时间线上