django-le-twitter

Software screenshot:
django-le-twitter
Software ətraflı:
Version: 0.1
Tarixi Upload: 11 May 15
Geliştirici: -
Lisenziya: Pulsuz
Məşhurluq: 0

Rating: nan/5 (Total Votes: 0)

Iki sinif-based views

Django-le-twitter istifadəçilər Twitter ilə daxil imkan demək olar ki, heç bir şey təmin edən Django app edir.
Django-le-twitter Django> = 1.3 və Tweepy əsaslanır.
Konsepsiyası sadədir: bir istifadəçi uğurla twitter istifadə açar (yəni, bir etibarlı OAuth mö'cüzə olsun) Django-le-twitter müəyyən bir üsul həyata keçirir. Yaradılmış heç bir model instansiya yoxdur, heç bir şey contrib.auth istifadə edərək, heç bir giriş. Siz qərar.
Quraşdırma
Django-le-twitter yüklemek tırtıl
Sizin INSTALLED_APPS əlavə etmək üçün heç bir şey yoxdur. Bu yalnız python yolu olmalıdır. Siz Django ayarları üçün Twitter app etimadnaməsini əlavə etmək lazımdır:
CONSUMER_KEY = 'Sizin key'
CONSUMER_SECRET = 'gizli'

Istifadə:

Sizin apps "fikir bir Django-le-Twitter ilə nəzərdə tutulmuş iki fikir yarımsinif. Əslində, onlardan biri ciddi subclassed etmək lazım deyil.
# App / views.py
django.http idxal HttpResponse
le_twitter idxal views
) (= views.Authorize.as_view icazə
sinif Return (views.Return):
& Nbsp; def handle_error (özünü, error_msg, istisna = None):
& Nbsp; (error_msg) HttpResponse qayıtmaq
& Nbsp; def handle_success (özünü, İcazə):
& Nbsp; # İndi bu qədər var!
& Nbsp; HttpResponse geri ("Bu işləyib!")
return_ = Return.as_view ()
handle_success () sizin istifadəçi OAuth etimadnaməsini olan bir tweepy.OAuth obyekt verir. Siz bu nöqtədə:
- Tweepy API istifadə edərək məlumat Fetch
- Bir auth.User instansiya yaratmaq və xüsusi bir twitter profil keçid
handle_success () yalnız bir HttpResponse qayıtmaq lazımdır.
Bundan sonra, yalnız app urlconf sizin xüsusi fikir çəngəl:
# App / urls.py
django.conf.urls.defaults idxal nümunələri, url
app.views idxal ixtiyar, return_ olan
urlpatterns = nümunələri (''
& Nbsp; url (r '^ OAuth / / $ icazə, icazə, name = "oauth_authorize),
& Nbsp; url (r '^ OAuth / geri / $, return_, name = "oauth_return),
)

tələblər

  • Python
  • Django

Geliştirici digər proqram -

RMahjong
RMahjong

12 May 15

PortableSigner
PortableSigner

2 Jun 15

Qps
Qps

2 Jun 15

KDE CIM Browser
KDE CIM Browser

3 Jun 15

Şərh django-le-twitter

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!