django-le-twitter

ภาพหน้าจอของซอฟแวร์:
django-le-twitter
รายละเอียดซอฟแวร์:
รุ่น: 0.1
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: -
การอนุญาต: ฟรี
ความนิยม: 39

Rating: nan/5 (Total Votes: 0)

django-le-ทวิตเตอร์เป็น app Django ที่ให้เกือบไม่มีอะไรที่จะให้ผู้ใช้ของคุณลงชื่อเข้าใช้ด้วย Twitter: สองมุมมองระดับตาม
django-le-ทวิตเตอร์จะขึ้นอยู่กับ Django> = 1.3 และ Tweepy
แนวคิดง่าย: เมื่อผู้ใช้เข้าสู่ระบบที่ประสบความสำเร็จในการใช้ทวิตเตอร์ (เช่นคุณจะได้รับโทเค็น OAuth ที่ถูกต้อง) django-le-ทวิตเตอร์ดำเนินการวิธีการที่คุณกำหนด มีรูปแบบเช่นไม่สร้างคือเข้าสู่ระบบไม่ใช้ contrib.auth ไม่มีอะไรไม่มี คุณตัดสินใจ
การติดตั้ง:
PIP ติดตั้ง django-le-ทวิตเตอร์
ไม่มีอะไรที่จะเพิ่ม INSTALLED_APPS ของคุณ เป็นเพียงความต้องการที่จะอยู่ในเส้นทางของคุณหลาม คุณจำเป็นต้องเพิ่มทวิตเตอร์ประจำตัวของ app ของคุณที่การตั้งค่า Django ของคุณ:
CONSUMER_KEY = 'ที่สำคัญของคุณ'
CONSUMER_SECRET = 'ความลับของคุณ'

การใช้งาน:

ประเภทรองสองมุมมองที่ให้บริการโดย django-le-ทวิตเตอร์ในหนึ่งในมุมมองปพลิเคชันของคุณ ที่จริงหนึ่งของพวกเขาไม่ได้อย่างเคร่งครัดจะต้องมีการ subclassed
# app / views.py
จากการนำเข้า django.http HttpResponse
จากมุมมองที่นำเข้า le_twitter
อนุญาต views.Authorize.as_view = ()
ระดับผลตอบแทน (views.Return):
& nbsp; def handle_error (ตัวเอง, ERROR_MSG ยกเว้นไม่มี =):
& nbsp; กลับ HttpResponse (ERROR_MSG)
& nbsp; def handle_success (ตัวเอง, รับรองความถูกต้อง)
& nbsp; # ตอนนี้ก็ขึ้นอยู่กับคุณ!
& nbsp; กลับ HttpResponse ('มันทำงาน!)
return_ = Return.as_view ()
handle_success () จะช่วยให้คุณมีวัตถุ tweepy.OAuth OAuth ข้อมูลประจำตัวของผู้ใช้ ณ จุดนี้คุณสามารถ:
- ข้อมูลเรียกใช้ API tweepy
- สร้างเช่น auth.User และเชื่อมโยงไปยังโปรไฟล์ทวิตเตอร์ที่กำหนดเอง
handle_success () เพียงแค่ต้องการที่จะกลับ HttpResponse
หลังจากนั้นเพียงแค่ขอมุมมองของคุณเองใน app urlconf คุณ:
# app / urls.py
จากรูปแบบการนำเข้า django.conf.urls.defaults, สมาชิก
จากการอนุมัตินำเข้า app.views, return_
urlpatterns รูปแบบ = (''
& nbsp; สมาชิก (R '^ OAuth / อนุญาต / $' อนุมัติชื่อ = 'oauth_authorize')
& nbsp; สมาชิก (R '^ OAuth / ผลตอบแทน / $' return_ ชื่อ = 'oauth_return')
)

ต้องการ

  • งูใหญ่
  • Django

ซอฟแวร์อื่น ๆ ของนักพัฒนา -

Xfburn
Xfburn

17 Feb 15

terminatorX
terminatorX

12 May 15

C++ Sockets
C++ Sockets

17 Feb 15

eAAC+ Encoder
eAAC+ Encoder

2 Jun 15

ความคิดเห็นที่ django-le-twitter

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!