django-le-twitter

Software captura de pantalla:
django-le-twitter
Detalles de software:
Versión: 0.1
Fecha de carga: 11 May 15
Promotor: -
Licencia: Libre
Popularidad: 39

Rating: nan/5 (Total Votes: 0)

django-le-twitter es una aplicación Django que ofrece casi nada para que sus usuarios puedan ingresar con twitter: dos puntos de vista basados ​​en clases.
django-le-twitter se basa en Django> = 1.3 y Tweepy.
El concepto es simple: cuando un usuario inicia sesión con éxito en el uso de Twitter (es decir, se obtiene un token OAuth válida), django-le-twitter ejecuta un método que defina. No hay ninguna instancia de modelo creado, sin inicio de sesión utilizando contrib.auth, nada de nada. Tú decides.
Instalación:
PIP instalar django-le-twitter
No hay nada que añadir a su INSTALLED_APPS. Simplemente tiene que estar en su camino pitón. Usted necesita agregar sus credenciales de aplicaciones de Twitter para la configuración de Django:
CONSUMER_KEY = 'su clave'
CONSUMER_SECRET = 'el secreto'

Uso:

Subclase los dos puntos de vista proporcionados por django-le-twitter en una de sus visitas aplicaciones. En realidad, uno de ellos no es necesario estrictamente a ser subclase.
# App / views.py
desde django.http importación HttpResponse
de visitas le_twitter importación
autorizar = views.Authorize.as_view ()
Volver clase (views.Return):
& Nbsp; def handle_error (self, error_msg, excepción = None):
& Nbsp; return HttpResponse (error_msg)
& Nbsp; def handle_success (self, autenticación):
& Nbsp; # Ahora le toca a usted!
& Nbsp; return HttpResponse ("Funcionó! ')
RETURN_ = Return.as_view ()
handle_success () te da un objeto que contiene las credenciales tweepy.OAuth OAuth de su usuario. En este punto usted puede:
- Obtener información a través de la API tweepy
- Crear una instancia auth.user y vincularlo a un perfil de Twitter encargo
handle_success () sólo tiene que devolver un HttpResponse.
Después de eso, simplemente conectar sus puntos de vista personalizados en su aplicación URLconf:
# App / urls.py
desde django.conf.urls.defaults patrones de importación, url
desde app.views autorizar la importación, RETURN_
urlpatterns = patterns (''
& Nbsp; url (r '^ oauth / autorizar / $', autorizar, name = 'oauth_authorize'),
& Nbsp; url (r '^ oauth / retorno / $', RETURN_, name = 'oauth_return'),
)

Requisitos

  • Python
  • Django

Otro software de desarrollador -

Explicit Flatness
Explicit Flatness

20 Feb 15

butt
butt

11 May 15

Caixa Magica
Caixa Magica

10 May 15

ErisMUD
ErisMUD

3 Jun 15

Comentarios a la django-le-twitter

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!