รายละเอียดซอฟแวร์:
รุ่น: 3.2.2 การปรับปรุง
วันที่อัพโหลด: 1 Oct 15
การอนุญาต: ฟรี
ความนิยม: 184
จากสถาปัตยกรรมแบบโมดูลาร์, กรอบ Django ส่วนที่เหลือสามารถนำมาใช้ในการสร้างส่วนที่เหลือ APIs สำหรับประเภทของบริการที่สามารถเข้าถึงเว็บใด ๆ
รหัสเป็นเอกสารที่ดีมากและแบบฝึกหัดที่มีให้สำหรับการปรับใช้ง่าย
ขณะนี้ บริษัท เช่น Mozilla และ Eventbrite ไว้วางใจกรอบ REST Django จะมีอำนาจบางอย่างของ API ของพวกเขา
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
< ul>
มีอะไรใหม่ ในรุ่น 3.1.0:.
- การสนับสนุนที่ดีกว่าสำหรับเวอร์ชัน API
- Built-in สนับสนุนสากล.
- การสนับสนุนสำหรับ Django 1.8 ของ HStoreField และ ArrayField.
- เคอร์เซอร์ซุปเปอร์สมาร์ทโครงการเลขหน้า.
- เลขที่ดีขึ้น API ที่สนับสนุนส่วนหัวหรือส่วนในร่างกายรูปแบบเลขหน้า.
- การควบคุมการแสดงผลเลขใน API สามารถเรียกดูได้.
มีอะไรใหม่ ในรุ่น 3.0.5:
- การแสดงที่พิมพ์บน serializers ที่ช่วยให้คุณในการตรวจสอบว่า สิ่งที่สาขาที่มีอยู่ในตัวอย่าง.
- serializers รูปแบบที่เรียบง่ายที่มีอย่างมากมายง่ายต่อการเข้าใจและการแก้ปัญหาและที่ทำให้ง่ายต่อการสลับไปมาระหว่างชั้น ModelSerializer นัยและระดับ Serializer อย่างชัดเจน.
- ชั้น BaseSerializer ใหม่ทำให้มันง่ายต่อการเขียน serializers แบ็กเอนด์สำหรับการจัดเก็บทางเลือกหรือปรับแต่งเป็นอันดับและตรรกะการตรวจสอบของคุณ.
- สาขาทำความสะอาด API รวมทั้งเรียนใหม่ ๆ เช่น ListField และ MultipleChoiceField.
- การใช้งานซูเปอร์เริ่มต้นที่ง่ายสำหรับมุมมองทั่วไป.
- การสนับสนุนสำหรับเอาชนะการตรวจสอบว่าข้อผิดพลาดจะถูกจัดการโดย API ของคุณ.
- เมตาดาต้า API ที่ช่วยให้คุณสามารถกำหนดวิธีการร้องขอตัวเลือกจะถูกจัดการโดย API ของคุณ.
- เอาท์พุท JSON ขนาดกะทัดรัดมากขึ้นกับการเข้ารหัส Unicode รูปแบบเปิดโดยเริ่มต้น.
- Templated ตามรูปแบบการแสดงผล HTML สำหรับ serializers.
มีอะไรใหม่ ในรุ่น 2.3.12:
- แก้ไขการรักษาความปลอดภัย:
- OrderingField ตอนนี้เพียง แต่ช่วยให้การสั่งซื้อในช่อง serializer อ่านหรือในสาขาที่ระบุไว้อย่างชัดเจนโดยใช้ ordering_fields นี้ป้องกันไม่ให้ผู้ใช้ความสามารถในการสั่งซื้อจากสนามที่มองไม่เห็นใน API และการใช้ประโยชน์จากการสั่งซื้อของข้อมูลที่สำคัญเช่นรหัสผ่านแฮช.
- แก้ไขข้อผิดพลาด:
- = write_only สาขาทรูในขณะนี้แสดงใน API สามารถเรียกดูได้.
มีอะไรใหม่ ในรุ่น 2.2.0:.
- หลาม 3 สนับสนุน
- เพิ่ม post_save () ขอไปที่มุมมองทั่วไป.
- อนุญาต serializers ที่จะจัดการกับ dicts เช่นเดียวกับวัตถุ.
- เลิก ManyRelatedField () ไวยากรณ์ในความโปรดปรานของ RelatedField (หลาย = True)
- เลิก null = True เกี่ยวกับความสัมพันธ์ในความโปรดปรานของที่ต้องการ = เท็จ.
- เลิกว่างเปล่า = True ใน CharFields เพียงแค่ต้องใช้ = เท็จ.
- เลิกอาร์กิวเมนต์ obj ในการตรวจสอบสิทธิ์ในความโปรดปรานของ has_object_permission.
- เลิกความสัมพันธ์เชื่อมโยงหลายมิตินัยพฤติกรรม.
- แก้ไขข้อผิดพลาด: แก้ไข DjangoModelPermissions หัก .
- แก้ไขข้อผิดพลาด:. อนุญาตให้ส่งออก serializer จะถูกเก็บไว้
- แก้ไขข้อผิดพลาด: จัดแต่งทรงผมในการเข้าสู่ระบบ API สามารถเรียกดูได้แก้ไข .
มีอะไรใหม่ ในรุ่น 2.1.6:.
- ปลด DjangoModelPermissions
มีอะไรใหม่ ในรุ่น 2.1.1:
- การใช้งานของข้อยกเว้นการสนับสนุน HTML แม่แบบ เช่น. 403.html
- สาขาไฮเปอร์ลิงก์ใช้ตัวเลือก slug_field, slug_url_kwarg และข้อโต้แย้ง pk_url_kwarg.
- แก้ไขข้อผิดพลาด:. จัดการกับ slashs ต่อท้ายตัวเลือกอย่างถูกต้องเมื่อมีการสร้างเส้นทาง
- แก้ไขข้อผิดพลาด: ตรวจ textareas กว้างเช่นเดียวกับสาขาอื่น ๆ ที่สามารถเรียกดูได้ใน API .
ต้องการ
- หลาม 2.6.x หรือสูงกว่า
- Django 1.3 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ