django-le-twitter

Screenshot der Software:
django-le-twitter
Softwarebeschreibung:
Version: 0.1
Upload-Datum: 11 May 15
Entwickler: -
Lizenz: Frei
Popularität: 0

Rating: nan/5 (Total Votes: 0)

django-le-twitter ist eine Django-app, die so gut wie nichts, lassen Sie Ihre Benutzer melden Sie sich mit Twitter bietet: zwei klassenbasierten Blick.
django-le-twitter auf Django> = 1,3 und Tweepy basiert.
Das Konzept ist einfach: wenn ein Benutzer erfolgreich in Verwendung twitter (dh Sie eine gültige OAuth-Token zu erhalten), django-le-twitter führt eine Methode, die Sie definieren. Es gibt keine Model-Instanz erstellt, keine Anmeldung mit contrib.auth, kein gar nichts. Du entscheidest.
Installation:
pip django-le-twitter installieren
Es gibt nichts, um Ihre INSTALLED_APPS hinzuzufügen. Es muss nur in Ihrer Python-Pfad sein. Sie müssen Ihre Twitter app Anmeldeinformationen, um Ihre Django-Einstellungen hinzu:
CONSUMER_KEY = 'Ihr Schlüssel'
CONSUMER_SECRET = "Ihr Geheimnis '

Verbrauch:

Unterklasse, die zwei Ansichten von django-le-twitter in einer der Ansichten Ihre Apps "zur Verfügung gestellt. Eigentlich eine von ihnen nicht unbedingt benötigen, um in Unterklassen unterteilt werden.
# App / views.py
von django.http import Httpresponse
von le_twitter import Ansichten
Autorisierung = views.Authorize.as_view ()
Klasse Return (views.Return):
& Nbsp; def handle_error (self, error_msg, Ausnahme = None):
& Nbsp; zurück Httpresponse (error_msg)
& Nbsp; def handle_success (self, auth):
& Nbsp; # Jetzt ist es an Ihnen!
& Nbsp; zurück Httpresponse ("Es hat funktioniert!")
return_ = Return.as_view ()
handle_success () gibt Ihnen eine tweepy.OAuth Objekt mit OAuth Anmeldeinformationen Ihren Benutzer. An dieser Stelle können Sie:
- Liefert Informationen unter Verwendung des tweepy API
- Erstellen Sie eine auth.User Instanz und verknüpfen es mit einem benutzerdefinierten Profil twitter
handle_success () muss nur ein Httpresponse zurück.
Danach nur Haken Ihre benutzerdefinierten Ansichten in Ihre App URLconf:
# App / urls.py
von django.conf.urls.defaults import Muster url
von app.views Import genehmigen, return_
urlpatterns = Muster (''
& Nbsp; url (r '^ oauth / Autorisierung / $', genehmigen, name = 'oauth_authorize'),
& Nbsp; url (r '^ oauth / return / $', return_, name = 'oauth_return'),
)

Anforderungen :

  • Python
  • Django

Andere Software von Entwickler -

mkautosmb
mkautosmb

3 Jun 15

Symlinker
Symlinker

2 Jun 15

django-gitcms
django-gitcms

20 Feb 15

DOS33
DOS33

3 Jun 15

Kommentare zu django-le-twitter

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!