django-le-twitter

Software screenshot:
django-le-twitter
Software detaljer:
Version: 0.1
Upload dato: 11 May 15
Udvikler: -
Licens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

Django-le-twitter er et Django app, der giver næsten intet at lade dine brugere logge på med twitter: to klasse-baserede synspunkter.
Django-le-twitter er baseret på Django> = 1,3 og Tweepy.
Konceptet er enkelt: når en bruger med succes logger i at bruge twitter (dvs. du får et gyldigt OAuth token), Django-le-twitter udfører en metode, som du definerer. Der er ingen model instans oprettet, ingen login hjælp contrib.auth, ingen ingenting. Du beslutter dig.
Installation:
pip installere Django-le-twitter
Der er ikke noget at tilføje til din INSTALLED_APPS. Det skal bare være i din python sti. Du er nødt til at tilføje dine Twitter-app legitimationsoplysninger til dine Django indstillinger:
CONSUMER_KEY = 'din nøgle'
CONSUMER_SECRET = 'din hemmelighed'

Anvendelse:

Underklasse de to synspunkter, som Django-le-kvidre i en af ​​dine apps synspunkter. Faktisk, en af ​​dem ikke er strengt nødvendigt at underklasse.
# App / views.py
fra django.http import HttpResponse
fra le_twitter visninger import-
bemyndige = views.Authorize.as_view ()
klasse Retur (views.Return):
& Nbsp; def handle_error (selv, ERROR_MSG, undtagelse = Ingen):
& Nbsp; returnere HttpResponse (ERROR_MSG)
& Nbsp; def handle_success (selv, auth):
& Nbsp; # Nu er det op til dig!
& Nbsp; returnere HttpResponse ('Det virkede! ")
return_ = Return.as_view ()
handle_success () giver dig en tweepy.OAuth objekt, der indeholder din brugers OAuth legitimationsoplysninger. På dette tidspunkt kan du:
- Hent oplysninger ved hjælp af tweepy API
- Opret en auth.User instans, og knytte det til en brugerdefineret twitter profil
handle_success () bare nødt til at returnere en HttpResponse.
Efter dette, bare tilslutte dine brugerdefinerede visninger i din app urlconf:
# App / urls.py
fra django.conf.urls.defaults import mønstre, url
fra app.views import authorize, return_
urlpatterns = mønstre (''
& Nbsp; url (r '^ OAuth / tilladelse / $' tillade, navn = 'oauth_authorize'),
& Nbsp; url (r '^ OAuth / afkast / $', return_, name = 'oauth_return'),
)

Krav :

  • Python
  • Django

Andre software developer -

mp3dup
mp3dup

2 Jun 15

Vala
Vala

27 Sep 15

GWhere
GWhere

3 Jun 15

Kommentarer til django-le-twitter

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!