django-le-twitter

Software screenshot:
django-le-twitter
Podrobnosti Software:
Verze: 0.1
Datum uploadu: 11 May 15
Vývojka: -
Licence: Volný
Popularita: 0

Rating: nan/5 (Total Votes: 0)

Django-le-twitter je aplikace, Django, který poskytuje téměř nic a nechat vaši uživatelé přihlásit pomocí Twitteru: dva pohledy třídy bázi.
Django-le-twitter je založen na Djangem> = 1.3 a Tweepy.
Koncept je jednoduchý: když uživatel úspěšně přihlásí pomocí Twitter (tedy dostanete platný OAuth tokenu), Django-le-twitter spustí metodu, která vám definovat. Neexistuje žádný model instance vytvořena, žádný přihlášení pomocí contrib.auth, žádný nic. Ty rozhodni.
Instalace:
Pip nainstalovat Django-le-twitter
Neexistuje nic, co přidat do svého INSTALLED_APPS. Je to prostě musí být ve vašem python cestě. Musíte přidat pověření aplikace Twitter pro nastavení Django:
CONSUMER_KEY = 'váš klíč "
CONSUMER_SECRET = 'vaše tajemství "

Použití:

Podtřídy dva pohledy poskytované Django-le-Twitteru v jedné z názorů vašich aplikací. Ve skutečnosti jeden z nich není striktně nutné podtřídou.
# App / views.py
od django.http dovozu HttpResponse
od le_twitter výhledem dovozních
povolit = views.Authorize.as_view ()
třída Return (views.Return):
& Nbsp; def handle_error (self, ERROR_MSG, výjimka = None):
& Nbsp; návrat HttpResponse (ERROR_MSG)
& Nbsp; def handle_success (self, auth):
& Nbsp; # Teď už je jen na vás!
& Nbsp; návrat HttpResponse ("Funguje to!")
return_ = Return.as_view ()
handle_success () vám dává tweepy.OAuth objekt obsahující pověření OAuth svého uživatele. V tomto okamžiku můžete:
- Fetch informace pomocí tweepy API
- Vytvoření instance auth.User a propojit ji na vlastní twitteru profilem
handle_success () prostě musí vrátit HttpResponse.
Po tom, stačí připojit své vlastní názory ve vašem app urlconf:
# App / urls.py
od django.conf.urls.defaults dovozních vzorů, url
od app.views import povolit return_
urlpatterns = vzory (''
& Nbsp; url (r '^ OAuth / povolit / $', autorizaci, name = 'oauth_authorize'),
& Nbsp; url (r '^ OAuth / return / $ ", return_, name =' oauth_return '),
)

Požadavky na :

  • Python
  • Django

Ostatní software developer -

RPM Wizard
RPM Wizard

3 Jun 15

makeself
makeself

3 Jun 15

mod_clamav
mod_clamav

3 Jun 15

GNOME DVB Daemon
GNOME DVB Daemon

20 Feb 15

Komentáře k django-le-twitter

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!