Каков наилучший способ публикации в Twitter из приложения Django?
То, что я хочу сделать, довольно просто. У меня есть сайт, работающий на Django. Я хочу, чтобы сайт автоматически публиковался в твиттере каждый раз, когда новый объект создается и сохраняется в базе данных. Какой самый лучший способ сделать это?
2 ответа
Решение
Одним из способов является следующее:
Во-первых, обрабатывать post_save
сигнал от Джанго. Обратите внимание, что post_save
передает вашему обработчику логический параметр created
чтобы вы знали, был ли это новый объект, который был сохранен.
Затем позвоните python-twitter
библиотеки PostUpdate
функция в вашем обработчике для уведомления в твиттере:
Попробуйте использовать функцию post_to_twitter()
отсюда: http://www.djangosnippets.org/snippets/1339/