用于在Facebook和Twitter上发布消息的信号。
项目描述
用于在Facebook和Twitter上发布消息的信号。
需求
Django
facepy
python-twitter
安装
使用PyPI,您可以在终端中简单输入
pip install django-social-poster
或
easy_install django-social-poster
配置
将social_poster添加到您的settings.py文件中INSTALLED_APPS列表。
以下设置是必需的
TWITTER_CONSUMER_KEY
TWITTER_CONSUMER_SECRET
TWITTER_ACCESS_TOKEN_KEY
TWITTER_ACCESS_TOKEN_SECRET
您必须创建一个新的Twitter应用程序。创建后,四个必需的字符串位于详情选项卡中。请确保应用程序可以写入。您可以在设置选项卡中设置权限。
FACEBOOK_ACCESS_TOKEN:您可以在Graph Explorer获取所需的访问令牌
在您的模型中,您必须创建一个新的模型,该模型继承自social_poster.models.AbstractSocialPoster。请覆盖twitter_message和facebook_message,因为它们是空的。不要忘记同步您的数据库!
最后但同样重要的是,添加信号
from social_poster import signals models.signals.post_save.connect(signals.post_to_twitter, sender=MyModel) models.signals.post_save.connect(signals.post_to_facebook, sender=MyModel)
项目详情
关闭
django-social-poster-0.1.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3637451275332de3220e72e1f8a520317879c5947d8a834ea728020f92a7b5a3 |
|
MD5 | e99ea4377a0422b98dedc3bfeb44aa51 |
|
BLAKE2b-256 | 9f0b26331c4859fae3cc3de0045b8b595cfe58eca316e299a0dccdd55427a13b |