wadofstuff.django.serializers є модуль Python, який розширює вбудовані серіалізатор Django, додавши 3 нових можливостей, натхненні Ruby On Rails JSON серіалізатор NBSP & ;. Ці параметри дозволяють розробнику більше контролю над тим, як їх моделі серіалізациі.
Додаткові можливості є:
& NBSP; виключає - список полів, які будуть виключені з серіалізациі. Список включає має пріоритет над аргументу поля.
& NBSP; додаткові - перелік не модельних властивостей або викликаються об'єктів на місцях для серіалізациі.
& NBSP; відносин - список або словник типових областях, пов'язаних з слід дотримуватися, й серіалізациі.
<Сильний> Приклад серіалізациі ставлення
& NBSP; >>> serializers.serialize ('JSON ", Group.objects.all (), відступ = 4, відносини = (' 'права))
& NBSP; [
& NBSP; {
& NBSP; "рк": 2,
& NBSP; "модель": "auth.group",
і NBSP; "поля": {
& NBSP; "ім'я": "сесія",
і NBSP; "дозволу": [
& NBSP; {
& NBSP; "рк": 19,
& NBSP; "модель": "auth.permission",
і NBSP; "поля": {
& NBSP; "кодове": "add_session",
& NBSP; "ім'я": "Можна додати сеанс",
& NBSP; "content_type": 7
& NBSP;}
& NBSP;}
& NBSP;]
& NBSP;}
& NBSP;}
& NBSP;]
Що нового У цьому випуску:
- Додана підтримка & Quot; природних ключів і Quot; як це реалізовано в Django.
Вимоги
- Python
Коментар не знайдено