django-serializers

Software screenshot:
django-serializers
Software ətraflı:
Version: 0.5.1
Tarixi Upload: 20 Feb 15
Geliştirici: Tom Christie
Lisenziya: Pulsuz
Məşhurluq: 3

Rating: nan/5 (Total Votes: 0)

Django-serializers obyektləri, model və querysets çevik serialization təmin edən Django app edir.
Bu cari, mətanətli serialization üçün potensial əvəz olmaq üçün nəzərdə tutulmuşdur. O, həmçinin yalnış və özelleştirmek üçün asan olan isə, cari dumpdata format dəstək lazımdır.
Serializers Form üçün Simlar formatda elan və daxili Meta sinif Model bəyanatlar, ümumi variantları təmin, və isteğe Serializer sinif daxilində elan olan Alan dərsləri bir sıra ilə.
Serializer sinif özü də müxtəlif yollarla nested hallarda serialization təmsil edə bilər, yəni Field interfeys həyata keçirir.
Quraşdırma
DİP istifadə Yükle:
Django-serializers bərpa tırtıl
İsteğe, sizin INSTALLED_APPS qəbulu serializers əlavə edin layihə Django-serializer testlər daxil istəyirsinizsə:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; seriliazers,
)
Siz git repo klonlaşdırılmış əgər təmin manage.py fayl birbaşa test run bilər Qeyd edək ki:
manage.py test

Features .

  • dəstəkləyir Serializer sinif istifadə ixtiyari python obyektlərin serialization
  • ModelSerializer istifadə modelləri və querysets bir serialization dəstəkləyir.
  • DumpDataSerializer istifadə edərək, mövcud dumpdata formatında serialization dəstəkləyir.
  • (ixtiyari dərinlikdə) düz serialization və iç-içə serialization dəstəkləyir və recursive münasibətləri yapar.

  • Serializer sinif elan serialization nöqtəsində müəyyən edilir gizli sahələri və açıq sahələrdə, həm də imkan verir
  • .
  • serialization strukturunun bəyannamə istifadə final encoding (məsələn, "json ',' xml" və s ...) və müstəqil idarə olunur. Bu məsələn üçün arzu olunandır. Istədiyiniz API müxtəlif formatlarda bir sıra çıxış olan bir verilənlər bazasının dəstək.
  • Hal-hazırda "JSON ',' yaml ',' xml" dəstəkləyir.
  • Sürət həm readablity üçün sifariş sahələri və unordered sahələri dəstəkləyir.
  • belə get_absolute_url kimi digər atributları ilə corrospond həm Django model sahələrində corrospond sahələri və sahələri dəstəkləyir.
  • Hooks ərzində tam özelleştirme üçün imkan. Məsələn. Javascript stil dəvə qoruyucu istifadə əsas adları yazılı.
  • Sadə, təmiz API.
  • hərtərəfli test suite.

tələblər

  • Python
  • Django

Geliştirici digər proqram Tom Christie

Şərh django-serializers

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!