Автопостинг на страницу Facebook из приложения django-rest-framework - PullRequest
1 голос
/ 08 ноября 2019

У меня запущено простое приложение Django Rest Framework. Я хочу автоматически публиковать на странице приложения Facebook, когда новый элемент сохраняется в БД. Мне было интересно, если команды управления Django является лучшим решением. Другой вариант - облачные функции Google: отправлять запрос в указанное время и публиковать в Facebook, если есть новые элементы (это может быть дорого и излишне сложно).

Будем благодарны за любые предложения.

1 Ответ

1 голос
/ 08 ноября 2019

Вы можете прослушать сигнал post_save вашей модели элемента и подключить его к функции обработчика, которая отвечает за размещение сохраненных данных элемента на странице Facebook. Обратитесь к этой странице Django Docs о том, как подключить ваш обработчик к сигналу.

Для повышения производительности публикацию на странице Facebook можно выполнять асинхронно, используя очередь задач, например Celery. , поэтому это не повлияет на время ответа REST API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...