Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ivegor/form-serializer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Form Serializer

Simple serializer for forms

example of usage for django-rest-framework:

from rest_framework import serializers

from form_serializer.components import SerializerFieldByAttr, SerializerFieldSet, FormSerializer


class DefaultFilterSet(SerializerFieldSet):
    type = SerializerFieldByAttr('__class__.__name__')
    verbose_name = SerializerFieldByAttr()
    payload = SerializerFieldByAttr('choices')


class CustomForm(FormSerializer):
    name = SerializerFieldByAttr('__class__.__name__')
    fields = DefaultFilterSet()


class TestSerializer(serializers.Serializer):
    id = serializers.IntegerField()
    string = serializers.StringRelatedField()

print(CustomForm(TestSerializer()).serialize())

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages