django-serializers

ภาพหน้าจอของซอฟแวร์:
django-serializers
รายละเอียดซอฟแวร์:
รุ่น: 0.5.1
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Tom Christie
การอนุญาต: ฟรี
ความนิยม: 3

Rating: nan/5 (Total Votes: 0)

Django-serializers เป็น app Django ที่ให้เป็นอันดับที่มีความยืดหยุ่นของวัตถุแบบจำลองและ querysets
มันมีวัตถุประสงค์เพื่อเป็นทดแทนที่มีศักยภาพสำหรับปัจจุบันเป็นอันดับยืดหยุ่น มันควรจะสามารถที่จะสนับสนุนรูปแบบ dumpdata ปัจจุบันในขณะที่ยังเป็นเรื่องง่ายที่จะแทนที่และปรับแต่ง
serializers มีการประกาศในรูปแบบ simlar ไปที่แบบฟอร์มและประกาศรุ่นที่มีชั้น Meta ภายในให้ตัวเลือกทั่วไปและตัวเลือกที่มีชุดชั้นเรียนฟิลด์ถูกประกาศภายในชั้น Serializer
ชั้น Serializer ตัวเองยังใช้อินเตอร์เฟซฟิลด์หมายถึงเราสามารถเป็นตัวแทนของอนุกรมกรณีที่ซ้อนกันในรูปแบบที่แตกต่างกัน
การติดตั้ง
ติดตั้งโดยใช้จุด:
PIP ติดตั้ง Django-serializers
เลือกถ้าคุณต้องการที่จะรวมการทดสอบ Django-Serializer ในโครงการของคุณเพิ่ม serializers กับการตั้งค่า INSTALLED_APPS ของคุณ:
INSTALLED_APPS = (
& nbsp; ...
& nbsp; 'seriliazers',
)
โปรดทราบว่าถ้าคุณมีโคลน repo คอมไพล์ที่คุณสามารถเรียกใช้การทดสอบโดยตรงกับแฟ้ม manage.py ให้:
ทดสอบ manage.py

คุณสมบัติ .

  • รองรับอนุกรมของวัตถุหลามโดยพลการใช้ชั้น Serializer
  • รองรับอนุกรมของรูปแบบและการใช้ querysets ModelSerializer.
  • รองรับอนุกรมเป็นรูปแบบที่มีอยู่ dumpdata ใช้ DumpDataSerializer.
  • รองรับอนุกรมแบนและเป็นอันดับที่ซ้อนกัน (ความลึกโดยพลการ) และการจัดการความสัมพันธ์ recursive.
  • ช่วยให้ทั้งสองสาขาโดยปริยายซึ่งถูกกำหนดที่จุดของการเป็นอันดับและสาขาอย่างชัดเจนซึ่งมีการประกาศบนชั้น Serializer.
  • การประกาศโครงสร้างอนุกรมจะถูกจัดการอิสระของการเข้ารหัสขั้นสุดท้ายที่ใช้ (เช่น 'JSON', 'XML' ฯลฯ ... ) นี้เป็นที่น่าพอใจสำหรับเช่น APIs ซึ่งต้องการที่จะสนับสนุนให้เป็นชุดข้อมูลที่ส่งออกไปยังหมายเลขของรูปแบบที่แตกต่างกัน.
  • ขณะนี้สนับสนุน 'JSON', 'yaml', 'XML'.
  • รองรับเขตข้อมูลทั้งสองสั่งให้ readablity และสาขาเรียงลำดับสำหรับความเร็ว.
  • รองรับเขตข้อมูลทั้งสองที่ corrospond กับเขตข้อมูลแบบ Django และสาขาที่ corrospond คุณลักษณะอื่น ๆ เช่น get_absolute_url.
  • ตะขอตลอดเพื่อให้สามารถปรับแต่งที่สมบูรณ์ ยกตัวอย่างเช่น เขียนชื่อคีย์โดยใช้ปลอกอูฐสไตล์ JavaScript.
  • เรียบง่ายสะอาด API.
  • ชุดทดสอบที่ครอบคลุม.

ต้องการ

  • หลาม
  • Django

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

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

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