django-le-twitter

软件截图:
django-le-twitter
软件详细信息:
版本: 0.1
上传日期: 11 May 15
开发: -
许可: 免费
人气: 0

Rating: nan/5 (Total Votes: 0)

Django的勒Twitter是一个Django应用程序,提供了几乎没有什么让你的用户登录与Twitter:两个类为本次。
Django的勒Twitter是基于Django的> = 1.3和Tweepy。
这个概念很简单:当用户成功登录使用Twitter(即你获得一个有效的OAuth的令牌),Django的-LE-叽叽喳喳执行你定义的方法。没有创建模型实例,使用contrib.auth,什么都没有没有登录。您来决定。
安装:
PIP安装Django-LE-微博
没有什么添加到您的INSTALLED_APPS。它只是需要在你的Python路径。你需要你的Twitter的应用程序凭据添加到您的Django的设置:
CONSUMER_KEY ='密钥'
CONSUMER_SECRET ='你的秘密“

用法:

子类在你的应用程序“的景色之一提供的Django-LE-叽叽喳喳的两种观点。事实上,他们中的一个不严格需要被继承。
#应用程序/ views.py
从django.http进口的HttpResponse
从le_twitter进口观点
授权= views.Authorize.as_view()
类返程(views.Return):
 高清与handle_error(个体经营,ERROR_MSG,异常=无):
 返回的HttpResponse(ERROR_MSG)
 高清handle_success(个体经营,AUTH):
 #现在就看你了!
 返回的HttpResponse(“成功了!”)
return_ = Return.as_view()
handle_success()为您提供包含您的用户的OAuth凭证的tweepy.OAuth对象。在这一点上,您可以:
- 采用tweepy API获取信息
- 创建一个实例auth.User并将其链接到一个定制的Twitter个人资料
handle_success()只需要返回一个HttpResponse。
之后,只需勾你的自定义视图在你的应用程序URL配置:
#应用程序/ urls.py
从django.conf.urls.defaults进口模式,网址
从app.views进口认证,return_
URL模式=模式(''
  URL(R'^的OAuth /授权/ $',授权,名称='oauth_authorize'),
  URL(R'^的OAuth /返回/ $',return_,NAME ='oauth_return'),

要求

  • 在Python的
  • Django的

显影剂的其他软件 -

意见 django-le-twitter

评论没有发现
添加评论
打开图片!