django-le-twitter

ソフトウェアのスクリーンショット:
django-le-twitter
ソフトウェアの詳細:
バージョン: 0.1
日付のアップロード: 11 May 15
開発者: -
ライセンス: 無料
人気: 0

Rating: nan/5 (Total Votes: 0)

2クラスベースのビューを:

ジャンゴ·ル·TwitterのユーザーがTwitterでログインできるようにするにはほとんど何も提供しないDjangoのアプリです。
ジャンゴ·ル·Twitterのは、Djangoの> = 1.3とTweepyに基づいています。
コンセプトは単純です:ユーザーが正常にTwitterに(すなわち、有効なOAuthのトーク​​ンを取得)を使用してログインすると、ジャンゴ·ル·Twitterのは、定義したメソッドを実行します。作成しないモデルインスタンスはcontrib.auth、ない何を使用しないログインは、ありません。あなたが決めます。
インストール:
ジャンゴ·ル·ツイッターをインストールピップ
あなたのINSTALLED_APPSに追加するものは何もありません。それはちょうどあなたのPythonのパスにする必要があります。あなたは、あなたのDjangoの設定にあなたのTwitterアプリの資格情報を追加する必要があります。
CONSUMER_KEY = 'あなたの鍵」
CONSUMER_SECRET = 'あなたの秘密」
使用法:
あなたのアプリのビューのいずれかにジャンゴ·ル·さえずりが提供する2つのビューがサブクラス化。実際には、そのうちの一つは、厳密にサブクラス化する必要はありません。
#アプリ/ v​​iews.py
django.httpインポートからのHttpResponse
le_twitterインポートビューから
認可= views.Authorize.as_view()
クラスリターン(views.Return):
 デフhandle_error(自己、ERROR_MSG、例外=なし):
 (ERROR_MSG)はHttpResponseを返します
 デフhandle_success(自己、AUTH):
 #は、今ではあなた次第です!
 のHttpResponseを返す( 'それは働きました!」)
RETURN_ = Return.as_view()
handle_successは()あなたのユーザーのOAuthの資格情報を含むtweepy.OAuthオブジェクトを提供します。することができます。この時点で:
- tweepy APIを使用して情報を取得します
- auth.Userインスタンスを作成し、カスタムのTwitterのプロフィールにリンク
handle_success()だけはHttpResponseを返す必要があります。
その後、ちょうどあなたのアプリのURLconfにカスタムビューをフック:
#アプリ/ urls.py
django.conf.urls.defaults輸入パターンから、URL
app.views輸入AUTHORIZEから、RETURN_
urlpatterns =パターン( ''
  URL(R '^のOAuth / / $承認」、承認、名前=' oauth_authorize ')を、
  URL(R '^のOAuth /リターン/ $'、RETURN_、名前= 'oauth_return')、

この要件:

このパイソン
ジャンゴ

開発者の他のソフトウェア -

BubbleWrap
BubbleWrap

2 Jun 15

wsgi2cgi
wsgi2cgi

20 Feb 15

Valtra Tractors
Valtra Tractors

3 Jun 15

へのコメント django-le-twitter

コメントが見つかりません
コメントを追加
画像をオンにする!