django-le-twitter

Screenshot Software:
django-le-twitter
Detalii soft:
Versiune: 0.1
Incarca data: 11 May 15
Producător: -
Licenţă: Gratuit
Popularitate: 0

Rating: nan/5 (Total Votes: 0)

django-le-twitter este o aplicatie Django care oferă aproape nimic pentru a permite utilizatorilor să semneze cu Twitter: două vizualizări pe bază de clasă.
django-le-twitter se bazează pe Django> = 1.3 și Tweepy.
Conceptul este simplu: atunci când un utilizator se conectează cu succes în utilizarea twitter (de exemplu, veți obține un token valid OAuth), django-le-twitter execută o metodă care te definesc. Nu există nici un model de exemplu creat, nu autentificare folosind contrib.auth, nimic. Tu decizi.
Instalare:
Pip instala django-le-twitter
Nu e nimic de adăugat la INSTALLED_APPS dumneavoastra. Doar trebuie să fie în calea ta python. Trebuie să adăugați dvs. acreditările app Twitter la setările Django:
CONSUMER_KEY = 'cheia'
CONSUMER_SECRET = 'secretul'

Utilizare:

Subclasă cele două puncte de vedere oferite de django-le-twitter intr-unul din opiniile aplicațiilor dvs.. De fapt, unul dintre ele nu are nevoie să fie strict subclasată.
# App / views.py
din django.http import HttpResponse
de vizualizari le_twitter import
autoriza = views.Authorize.as_view ()
Întoarcere clasa (views.Return):
& Nbsp; def handle_error (auto, ERROR_MSG, excepție = None):
& Nbsp; a reveni HttpResponse (ERROR_MSG)
& Nbsp; def handle_success (auto, auth):
& Nbsp; # Acum este de până la tine!
& Nbsp; a reveni HttpResponse ("A mers!")
return_ = Return.as_view ()
handle_success () vă oferă un obiect tweepy.OAuth conține acreditările OAuth utilizatorului dumneavoastră. În acest moment puteți:
- Fetch informații utilizând API tweepy
- Creați o instanță auth.User și link-l la un profil personalizat twitter
handle_success () trebuie doar să se întoarcă un HttpResponse.
După aceea, cârlig doar opiniile personalizate in urlconf dvs. app:
# App / urls.py
din django.conf.urls.defaults modele de import, url
din app.views autoriza import, return_
urlpatterns = modele (''
& Nbsp; url (r '^ OAuth / autoriza / $', autoriza, name = 'oauth_authorize'),
& Nbsp; url (r '^ OAuth / retur / $', return_, name = 'oauth_return'),
)

Cerințe :

  • Python
  • Django

Alte software-uri de dezvoltator -

Opina
Opina

15 Apr 15

FUPPES
FUPPES

3 Jun 15

Xfburn
Xfburn

17 Feb 15

Comentarii la django-le-twitter

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!