django-serializers

Yazılım ekran görüntüsü:
django-serializers
Yazılım detaylar:
Versiyon: 0.5.1
Qayıt: 20 Feb 15
Geliştirici: Tom Christie
Lisans: Ücretsiz
Popülerlik: 3

Rating: nan/5 (Total Votes: 0)

django-serializers nesneler, modeller ve querysets esnek seri sağlayan Django uygulaması.
Bu akım, esnek olmayan seri için potansiyel bir yedek olmak üzere tasarlanmıştır. Ayrıca geçersiz ve özelleştirmek için kolay varlık iken, mevcut dumpdata biçimini destekleyen gerekir.
Serializers Form bir simlar biçimde beyan edilir ve bir iç Meta sınıfa Model bildirimleri, genel seçenekleri sunan, ve isteğe bağlı olarak seri hale sınıf içinde ilan olmanın Alan sınıfları bir dizi.
Seri hale sınıfı kendisi de çeşitli farklı şekillerde iç içe örneklerin seri temsil anlamı, Alan arabirimini uygular.
Kurulum
Pip kullanarak yükleyin:
Django-serializers yüklemek pip
İsteğe bağlı olarak, size INSTALLED_APPS ayarına serializers ekleyin projede Django-serileştirici testleri dahil etmek istiyorsanız:
INSTALLED_APPS (=
& Nbsp; ...
& Nbsp; 'seriliazers'
)
Eğer git repo klonlanmış varsa sağlanan manage.py dosyası ile doğrudan testler unutmayın:
manage.py testi

Özellikler :.

  • destekler seri hale sınıfını kullanarak keyfi python nesnelerin seri
  • ModelSerializer kullanarak model ve querysets serileştirilmesini destekler.
  • DumpDataSerializer kullanarak, mevcut dumpdata formatında seri destekler.
  • (keyfi derinliğe kadar) düz seri, ve iç içe seri destekler, ve özyinelemeli ilişkileri ele alır.

  • Seri hale sınıfına bildirilen serileştirme noktasında belirlenen örtük alanları, açık alanlar ve her ikisi için izin verir
  • .
  • seri yapısının beyanı kullanılan son kodlama (örneğin 'json', 'xml' vs ...) ve bağımsız olarak ele alınmaktadır. Bu örneğin tercih edilir. Istediğiniz API'leri farklı biçimlerde bir dizi çıkış olarak verilen bir veri kümesi desteklemek için.
  • Şu anda 'json', 'YAML', 'xml' destekler.
  • hız hem readablity için sipariş alanlar ve sırasız alanları destekler.
  • gibi get_absolute_url gibi diğer nitelikleri için corrospond hem Django modeli alanlarına corrospond alanları ve alanları destekler.
  • Hooks boyunca tam özelleştirme için izin vermek. Örneğin,. Javascript stil deve kasasını kullanarak anahtar adları yazma.
  • Basit, temiz API.
  • Kapsamlı test paketi.

Gereksinimler :

  • Python
  • Django

Geliştirici Diğer yazılım Tom Christie

Yorumlar django-serializers

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!