django-le-twitter

Screenshot Software:
django-le-twitter
Szczegóły programowe:
Wersja: 0.1
Filmu: 11 May 15
Wywoływacz: -
Licencja: Wolny
Popularność: 0

Rating: nan/5 (Total Votes: 0)

django-le-twitter jest app Django, który zapewnia prawie nic, aby pozwolić użytkownikom się z twitter: dwa widoki na bazie klasy.
django-le-twitter opiera się na Django> = 1,3 i Tweepy.
Koncepcja jest prosta: gdy użytkownik loguje się przy użyciu powodzeniem twitter (czyli masz ważny znak OAuth), django-le-twitter wykonuje metodę zdefiniować. Nie ma modelu wystąpienie stworzył, nie ma logowania przy użyciu contrib.auth, nie ma nic. Ty decydujesz.
Instalacja:
pip zainstalować django-le-twitter
Nie ma nic dodać do INSTALLED_APPS. To po prostu musi być w ścieżce Pythona. Musisz dodać poświadczenia aplikacji Twitter z ustawieniami Django:
CONSUMER_KEY = "klucz"
CONSUMER_SECRET = "tajny"

Sposób użycia:

Podklasy dwa widoki świadczonych przez django-le-twitter w jednym z widokiem na swoje aplikacje. Rzeczywiście, jeden z nich nie jest bezwzględnie konieczne jest podklasy.
# App / views.py
z importu django.http HttpResponse
import z le_twitter poglądów
zezwolić = views.Authorize.as_view ()
Klasa Return (views.Return):
& Nbsp; def handle_error (self, ERROR_MSG, wyjątek = None):
& Nbsp; return HttpResponse (ERROR_MSG)
& Nbsp; def handle_success (self, auth):
& Nbsp; # Teraz to do Ciebie!
& Nbsp; return HttpResponse ("Udało się!")
return_ = Return.as_view ()
handle_success () daje obiekt tweepy.OAuth zawierający poświadczenia OAuth twojego użytkownika. W tym momencie można:
- Pobiera informacje za pomocą tweepy API
- Tworzenie instancji auth.User i połączyć go z profilu niestandardowego twitter
handle_success () po prostu musi zwrócić HttpResponse.
Następnie wystarczy podłączyć niestandardowe widoki w aplikacji URLconfa:
# App / urls.py
z django.conf.urls.defaults wzory przywozowych url
z app.views import zezwolić return_
urlpatterns = patterns (''
& Nbsp; url (r '^ oauth / autoryzacji / $', autoryzacji, nazwa = 'oauth_authorize "),
& Nbsp; url (r '^ oauth / powrót / $', return_, name = "oauth_return"),
)

Wymagania :

  • Python
  • Django

Inne programy z deweloperem -

Styx
Styx

11 May 15

SClient
SClient

2 Jun 15

Opina
Opina

15 Apr 15

wsgi2cgi
wsgi2cgi

20 Feb 15

Komentarze do django-le-twitter

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!