django-le-twitter

Софтуер снимки:
django-le-twitter
Софтуер детайли:
Версия: 0.1
Дата на качване: 11 May 15
Розробник: -
Разрешително: Безплатно
Популярност: 0

Rating: nan/5 (Total Votes: 0)

Джанго льо Twitter е Django приложение, което осигурява почти нищо, за да споделите с вашите потребители Вход с Twitter: два изгледа клас-базирани.
Джанго льо Twitter се основава на Django> = 1.3 и Tweepy.
Концепцията е проста: когато потребителят успешно се регистрира с помощта на Twitter (т.е. да получите валиден OAuth знак), Джанго льо Twitter изпълнява метод, който можете да зададете. Не съществува модел например създаден, не за вход, използвайки contrib.auth, нито нищо. Ти решаваш.
<Силен> Монтаж:
PIP инсталирате Джанго льо Twitter
Няма какво да добави към INSTALLED_APPS. Тя просто трябва да бъдат във вашия питон път. Вие трябва да добавите вашите Twitter ап пълномощията на настройките ви Django:
CONSUMER_KEY = "ключ"
CONSUMER_SECRET = 'вашата тайна "
<Силен>
Начин на употреба:
Подклас двете виждания, предоставени от Джанго льо Twitter в един от възгледи на приложенията си. Всъщност, един от тях не стриктно трябва да се subclassed.
# Ап / views.py
от django.http внос HttpResponse
от le_twitter възгледи за внос
разреши = views.Authorize.as_view ()
клас Return (views.Return):
& Nbsp; Def handle_error (самостоятелно, ERROR_MSG, изключение = None):
& Nbsp; върне HttpResponse (ERROR_MSG)
& Nbsp; Def handle_success (самостоятелно, AUTH):
& Nbsp; # Сега тя е до вас!
& Nbsp; върне HttpResponse ("Той е работил!")
return_ = Return.as_view ()
handle_success () ви дава tweepy.OAuth обект, съдържащ OAuth пълномощията си на потребителя. В този момент можете да:
- Донеси информация с помощта на tweepy API
- Създаване на auth.User инстанция и да го свържете към профил обичай Twitter
handle_success () просто трябва да се върне на HttpResponse.
След това, просто се свържете вашите персонализирани изгледи в приложението си urlconf:
# Ап / urls.py
от django.conf.urls.defaults модели внос, URL
от app.views внос разрешат, return_
urlpatterns = модели (''
& Nbsp; URL (R '^ OAuth / разреши / $ ", да разреши, име =' oauth_authorize"),
& Nbsp; URL (R '^ OAuth / връщане / $ ", return_, име =' oauth_return"),
)

<силни> Изисквания

  • Python
  • Django

Друг софтуер на разработчика -

daemonwatch
daemonwatch

14 Apr 15

Explicit Flatness
Explicit Flatness

20 Feb 15

ed2k-gtk-gui
ed2k-gtk-gui

4 Jun 15

2ManDVD
2ManDVD

20 Feb 15

Коментари към django-le-twitter

Коментари не е намерена
добавите коментар
Включете на изображения!