django-serializers

Phần mềm chụp màn hình:
django-serializers
Các chi tiết về phần mềm:
Phiên bản: 0.5.1
Ngày tải lên: 20 Feb 15
Nhà phát triển: Tom Christie
Giấy phép: Miễn phí
Phổ biến: 3

Rating: nan/5 (Total Votes: 0)

django-serializers là một ứng dụng Django cung cấp serialization linh hoạt của các đối tượng, các mô hình và querysets.
Nó được thiết kế để thay thế tiềm năng cho các, serialization không linh hoạt hiện tại. Nó sẽ có thể để hỗ trợ các định dạng dumpdata hiện tại, trong khi cũng là dễ dàng để ghi đè lên và tùy chỉnh.
Serializers được khai báo trong một định dạng simlar Mẫu tờ khai và Model, với một lớp Meta bên cung cấp tùy chọn chung, và tùy chọn với một tập các lớp Dòng được khai báo bên trong lớp Serializer.
Các Serializer lớp đó cũng thực hiện các giao diện Field, có nghĩa là chúng ta có thể đại diện cho serialization các trường hợp lồng nhau theo những cách khác nhau.
Cài đặt
Cài đặt sử dụng pip:
pips cài đặt django-serializers
Tùy chọn, nếu bạn muốn bao gồm các bài kiểm tra django-serializer trong dự án của bạn, thêm serializers để thiết lập INSTALLED_APPS của bạn:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'seriliazers',
)
Lưu ý rằng nếu bạn đã nhân bản vô tính các git repo bạn có thể chạy các bài kiểm tra trực tiếp với các tập tin manage.py cung cấp:
kiểm tra manage.py

Tính năng .

  • Hỗ trợ
  • serialization của các đối tượng python tùy ý sử dụng lớp Serializer
  • Hỗ trợ serialization của các mô hình và sử dụng querysets ModelSerializer.
  • Hỗ trợ serialization sang định dạng dumpdata hiện có, sử dụng DumpDataSerializer.
  • Hỗ trợ serialization phẳng, và serialization lồng nhau (độ sâu tùy ý), và xử lý các mối quan hệ đệ quy.
  • Cho phép cho cả hai lĩnh vực tiềm ẩn, được xác định tại thời điểm tuần tự, và các lĩnh vực rõ ràng, được công bố trên lớp serializer.
  • Tờ khai của cấu trúc tuần tự được xử lý independantly của mã hóa thức sử dụng (ví dụ như "json", "xml" vv ...). Điều này là cần cho ví dụ. API mà muốn hỗ trợ một bộ dữ liệu được được đầu ra cho một số định dạng khác nhau.
  • Hiện nay hỗ trợ 'json', 'yaml', "xml".
  • Hỗ trợ cả hai lĩnh vực đã ra lệnh cho readablity, và các lĩnh vực có thứ tự cho tốc độ.
  • Hỗ trợ cả hai lĩnh vực mà corrospond đến các lĩnh vực mô hình Django, và các lĩnh vực mà corrospond các thuộc tính khác, chẳng hạn như get_absolute_url.
  • Hooks suốt để cho phép tùy biến. Ví dụ. Viết tên chính sử dụng javascript vỏ phong cách lạc đà.
  • đơn giản, API sạch.
  • bộ kiểm tra toàn diện.

Yêu cầu :

  • Python
  • Django

Phần mềm khác của nhà phát triển Tom Christie

MkDocs
MkDocs

20 Jul 15

django-auto-api
django-auto-api

14 Apr 15

Ý kiến ​​để django-serializers

Bình luận không
Nhập bình luận
Bật hình ảnh!