django-serializers

Софтуер снимки:
django-serializers
Софтуер детайли:
Версия: 0.5.1
Дата на качване: 20 Feb 15
Розробник: Tom Christie
Разрешително: Безплатно
Популярност: 48

Rating: nan/5 (Total Votes: 0)

Django-serializers е Django приложение, което осигурява гъвкаво сериализация на обекти, модели и querysets.
Тя е предназначена да бъде потенциален заместител на сегашната, негъвкава сериализация. Тя трябва да бъде в състояние да подкрепи сегашния формат dumpdata, същевременно са лесни за заменяне и персонализиране.
Serializers са обявени в simlar формат за формата и Примерните декларации, с вътрешен Meta клас, предоставящи основни варианта, и евентуално с набор от класове полето за действие е обявяване вътре в класа Serializer.
The Serializer самия клас също реализира интерфейса на полето, което означава, можем да представим сериализация на вложените копия в различни начини.
<Силен> Монтаж
Инсталирайте използване пипс:
PIP инсталирате Django-serializers
По избор, ако искате да се включват и изпитванията на Джанго-serializer във вашия проект, добави serializers да си настройка INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "seriliazers",
)
Имайте предвид, че ако сте се клонира в Git репо можете да стартирате тестовете директно, с условие manage.py файл:
manage.py тест

<силни> Характеристики :.

  • Поддържа сериализация на произволни питон обекти, използващи този клас Serializer
  • Поддържа сериализация на модели и querysets използващи ModelSerializer.
  • Поддържа сериализация на съществуващия формат dumpdata, използвайки DumpDataSerializer.
  • Поддържа плосък сериализация и вложените сериализация (на произволна дълбочина), и дръжки рекурсивни взаимоотношения.
  • Позволява имплицитните полета, които се определят в момента на сериализацията и изрични области, които са обявени за клас serializer.
  • Декларацията на структурата на сериализация се обработва independantly на крайния използваното кодиране (например "JSON", "XML" и т.н ...). Това е желателно например. APIs, които искат да подкрепят даден набор от данни се извеждат към няколко различни формати.
  • В момента се поддържат "JSON", "YAML", "XML".
  • Поддържа двете подредени полета за readablity и неподредените полета за скорост.
  • Поддържа двете области, които corrospond да полета Django модел и полета, които corrospond към други атрибути, като например get_absolute_url.
  • Куки цялата да се даде възможност за пълна персонализация. Напр. Писане ключови имена, съдържащи JavaScript корпус стил камила.
  • Обикновено, чиста API.
  • Comprehensive тестов пакет.

<силни> Изисквания :

  • Python
  • Django

Друг софтуер на разработчика Tom Christie

Коментари към django-serializers

Коментари не е намерена
добавите коментар
Включете на изображения!