django-le-twitter

Szoftver screenshot:
django-le-twitter
Szoftver adatai:
Változat: 0.1
Feltöltés dátuma: 11 May 15
Fejlesztő: -
Engedély: Ingyenes
Népszerűség: 0

Rating: nan/5 (Total Votes: 0)

Django-le-twitter egy Django app, amely szinte semmit sem hagyja el a felhasználó belép a twitter: két osztály alapú nézetek.
Django-le-twitter alapul Django> = 1.3 és Tweepy.
A koncepció egyszerű: ha a felhasználó sikeresen bejelentkezik a Twitter (azaz kapunk egy érvényes OAuth token), Django-le-twitter végrehajt egy módszert, amit meg. Nincs modell példány létre, nem logika segítségével contrib.auth, se semmi. Te döntesz.
Telepítés:
pip telepíteni Django-le-twitter
Nincs semmi felvenni a INSTALLED_APPS. Csak kell, hogy legyen a python útját. Meg kell adnia a Twitter app megbízólevelét a Django beállításokat:
CONSUMER_KEY = 'a kulcs "
CONSUMER_SECRET = "a titkos"

Használat:

Alosztály két nézeteire Django-le-twitter egyik az alkalmazások nézetei. Valójában, az egyik közülük nem szigorúan kell subclassed.
# App / views.py
re django.http import HttpResponse
re le_twitter import megtekintés
engedélyezi = views.Authorize.as_view ()
osztály Return (views.Return):
& Nbsp; def handle_error (self, ERROR_MSG, kivétel nincs):
& Nbsp; visszatérni HttpResponse (ERROR_MSG)
& Nbsp; def handle_success (self, auth):
& Nbsp; # Most rajtad múlik!
& Nbsp; visszatérni HttpResponse ("Sikerült!")
return_ = Return.as_view ()
handle_success () ad egy tweepy.OAuth objektum található, melyek a felhasználó OAuth mandátumát. Ezen a ponton lehet:
- Hozd az adatokat a tweepy API
- Hozzon létre egy auth.User példány és a link, hogy egy egyéni twitter profil
handle_success () csak meg kell visszaadnia HttpResponse.
Ezt követően, csak akassza az egyéni nézetek app urlconf:
# App / urls.py
re django.conf.urls.defaults import minták, url
re app.views import engedélyezik return_
urlpatterns = minták (''
& Nbsp; url (r '^ OAuth / engedélyezi / $' engedélyezhetik, name = 'oauth_authorize "),
& Nbsp; url (r '^ OAuth / hozam / $ ", return_, name =' oauth_return"),
)

követelmények :

  • Python
  • Django

Más szoftver fejlesztő -

Hearts
Hearts

3 Jun 15

Aseba
Aseba

17 Feb 15

Imposter
Imposter

3 Jun 15

Hozzászólások a django-le-twitter

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!