jazzband / jazzband/help

Proposal: django-auto-serializer

Open
#229 0 comments 0 reactions 0 assignees View on GitHub
proposal
Dominant language
No language data
Stars
28
Forks
6
PR merge metrics
No merged PRs in 30d

Description

# Project Proposal

I read and agree [Jazzband Guidelines](https://jazzband.co/about/guidelines).

## Project Details
[django-auto-serializer](https://github.com/peppelinux/django-auto-serializer)

## Project Description

Django app that automates objects tree serialization recursively, without any declarations.

Define new classes for every Object serialization could sound a bit boring, I coded this app to do the things automagically. Django-auto-serializer will do for you:

Json serialization (export);
recursively serialize all FK childrens;
can ignore some children if you tell him how they are named (see examples above);
M2M auto serialization;
ignore or not autofields import/export (auto_now_add...);
regenerates unique if needed, the same for slugfields (change_uniques = True,);
Import a serialized Object tree, it will build up everything as before;

## Project Leads
I am the lead, [Francesco Filicetti](https://github.com/francesco-filicetti) is a and a very good mantainer.

## Confirmation of Guidelines

Please confirm the following:

- [x] I am the project owner, or have permission from the project owner, to request a transfer.
- [x] This project is a [viable candidate](https://jazzband.co/about/guidelines#viability) for Jazzband.
- [x] This project fulfills the [documentation requirements](https://jazzband.co/about/guidelines#documentation).
- [ ] This project is [tested](https://jazzband.co/about/guidelines#tests).
- [x] I am happy to adopt Jazzband's [code of conduct](https://jazzband.co/about/guidelines#conduct) in this project.
- [x] I am happy to include Jazzband's [contributing guidelines](https://jazzband.co/about/guidelines#contributing-guidelines) in this project.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.