django-tastypie-with-uploads-dummycache-error500

ภาพหน้าจอของซอฟแวร์:
django-tastypie-with-uploads-dummycache-error500
รายละเอียดซอฟแวร์:
รุ่น: 1.0.0 Beta
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Daniel Lindsley
การอนุญาต: ฟรี
ความนิยม: 7

Rating: nan/5 (Total Votes: 0)

ความแตกต่างระหว่าง django-tastypie กับภาพที่ส่ง-d​​ummycache-error500 และ Django Tastypie คือ:
รุ่นนี้มีสามแพทช์ที่ได้รับการส่งตามคำขอที่จะดึงผู้สร้างของ Django Tastypie:
- 6bf187d> ถ้าข้อผิดพลาดเกิดขึ้น 500 ข้อความของข้อยกเว้นก็แสดงให้เห็นในรายละเอียดข้อผิดพลาดแทนที่จะทั่วไป 'ร้องขอนี้ไม่สามารถประมวลผล'
- 18d7a90> เมื่อใช้ของ Django DummyCache, CacheThrottle ไม่ล้มเหลว
- 1fbc0a8> ช่วยให้การอัปโหลดไฟล์ (ที่แนบมา) การร้องขอ POST
เมื่อแพทช์นี้จะรวมอยู่ในพื้นที่เก็บข้อมูลแหล่งที่มาของส้อมนี้จะไม่ถูกต้องอีกต่อไป
มีอะไรมันมีลักษณะอย่างไร
ตัวอย่างพื้นฐานดูเหมือนว่า:
# MyApp / api.py
# ============
จากการนำเข้า tastypie.resources ModelResource
รายการนำเข้าจาก myapp.models
ระดับ EntryResource (ModelResource):
& nbsp; ระดับ Meta:
& nbsp; queryset = Entry.objects.all ()
# urls.py
# =======
นำเข้าจาก django.conf.urls.defaults *
จากการนำเข้า tastypie.api Api
จากการนำเข้า myapp.api EntryResource
v1_api = Api (api_name = 'v1)
v1_api.register (EntryResource ())
urlpatterns รูปแบบ = ('',
& nbsp; # แจ๊ปกติท​​ี่นี่แล้ว ...
& nbsp; (R '^ API /' รวมถึง (v1_api.urls))
)
ที่ทำให้คุณทำงานได้อย่างเต็มที่อ่านเขียน API สำหรับรูปแบบรายการที่สนับสนุนการดำเนินงาน CRUD ทั้งหมดในทางที่สงบ JSON / XML / สนับสนุน YAML มีอยู่แล้วและมันง่ายที่จะเพิ่มข้อมูลที่เกี่ยวข้อง / การตรวจสอบ / แคช
คุณสามารถหาข้อมูลเพิ่มเติมในเอกสารที่ http://django-tastypie.readthedocs.org/
ทำไม tastypie
มีคนอื่น ๆ ที่รู้จักกันดีกรอบ API ออกมีสำหรับ Django มี คุณจำเป็นต้องประเมินตัวเลือกที่มีอยู่และตัดสินใจด้วยตัวเอง ที่กล่าวว่านี่คือบางส่วนสาเหตุที่พบบ่อยสำหรับ tastypie
- คุณต้อง API ที่สงบและใช้ HTTP ดี
- คุณต้องการที่จะสนับสนุนความสัมพันธ์ที่ลึก
- คุณไม่ต้องการให้มีการเขียน serializer ของคุณเองที่จะทำให้การส่งออกที่เหมาะสม
- คุณต้องการกรอบ API ที่มีความมหัศจรรย์เล็ก ๆ น้อย ๆ มีความยืดหยุ่นมากและแผนที่เดียวกับโดเมนปัญหา
- คุณต้องการ / ต้องเป็นอันดับ XML ที่ได้รับการปฏิบัติอย่างเท่าเทียมกันเพื่อ JSON (และ YAML มีมากเกินไป)
- คุณต้องการที่จะสนับสนุนกลุ่มอาการของโรค NIH ของฉันรับรู้ซึ่งน้อยเกี่ยวกับ NIH และอื่น ๆ เกี่ยวกับการพยายามที่จะช่วยออกเพื่อน / เพื่อนร่วมงาน

อ้างอิงวัสดุ

- http://github.com/toastdriven/django-tastypie/tree/master/tests/basic แสดงการใช้งานขั้นพื้นฐานของ tastypie
- http://en.wikipedia.org/wiki/REST
- http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
- http://www.ietf.org/rfc/rfc2616.txt
- http://jacobian.org/writing/rest-worst-practices/

Requirements:

  • Python
  • Django
  • mimeparse
  • หลาม dateutil

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

ความคิดเห็นที่ django-tastypie-with-uploads-dummycache-error500

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