django-le-twitter

Software screenshot:
django-le-twitter
Dettagli del software:
Versione: 0.1
Data di caricamento: 11 May 15
Sviluppatore: -
Licenza: Libero
Popolarità: 39

Rating: nan/5 (Total Votes: 0)

django-le-Twitter è un app Django che fornisce quasi nulla per consentire agli utenti di Sign in with Twitter: due viste basate sulle classi.
django-le-Twitter si basa su Django> = 1.3 e Tweepy.
Il concetto è semplice: quando un utente accede con successo a usare Twitter (per esempio, si ottiene un token OAuth valido), django-le-Twitter esegue un metodo che si definisce. Non vi è alcun esempio di modello creato, senza login utilizzando contrib.auth, niente di niente. Tu decidi.
Installazione:
Pip installare django-le-Twitter
Non c'è niente da aggiungere al vostro INSTALLED_APPS. Ha solo bisogno di essere nel tuo percorso pitone. È necessario aggiungere le credenziali app Twitter per le impostazioni Django:
CONSUMER_KEY = 'la chiave'
CONSUMER_SECRET = 'il tuo segreto'

Utilizzo:

Sottoclasse le due viste forniti da django-le-Twitter in uno dei panorami delle tue applicazioni. A dire il vero, uno di loro non fa strettamente bisogno di essere sottoclasse.
# App / views.py
da django.http importazione HttpResponse
dalle viste le_twitter importazione
autorizzare = views.Authorize.as_view ()
Classe Return (views.Return):
& Nbsp; def handle_error (self, error_msg, eccezione = None):
& Nbsp; tornare HttpResponse (error_msg)
& Nbsp; def handle_success (self, auth):
& Nbsp; # Ora tocca a voi!
& Nbsp; tornare HttpResponse ('Ha funzionato!')
return_ = Return.as_view ()
handle_success () fornisce un oggetto che contiene le credenziali tweepy.OAuth OAuth del vostro utente. A questo punto è possibile:
- Recuperare le informazioni utilizzando l'API tweepy
- Creare un'istanza auth.User e collegarlo a un profilo twitter personalizzato
handle_success () deve solo restituire un HttpResponse.
Dopo di che, basta collegare i vostri viste personalizzate nella tua applicazione urlconf:
# App / urls.py
da django.conf.urls.defaults modelli di importazione, url
da app.views importazione autorizzare, return_
urlpatterns = modelli (''
& Nbsp; url (r '^ oauth / autorizzazione / $', autorizzare, name = 'oauth_authorize'),
& Nbsp; url (r '^ oauth / ritorno / $', return_, name = 'oauth_return'),
)

Requisiti

  • Python
  • Django

Altri software di sviluppo -

Poppler
Poppler

17 Feb 15

mididings
mididings

15 Apr 15

Capuchin-Glib
Capuchin-Glib

2 Jun 15

gshowtv
gshowtv

2 Jun 15

Commenti a django-le-twitter

I commenti non trovato
Aggiungi commento
Accendere le immagini!