Skip to content

Added model serializer for ORMS #8

Description

@nxexox

Added ModelSerializer for different ORMs.
Example:

fromrest_frameworkimportserializersclassExampleModel(OrmModelClass):
field_one=OrmCharFIeld(required=True, field_arg=1) . # etcclassExampleModelSerializer(serializers.Serializer):
classMeta:
model=ExampleModelfields= ('field_one',)
# FROM OBJECT TO JSONobj=ExampleModel(field_one='123')
ser=ExampleModelSerializer(instance=obj)
print(ser.data)
# {"field_one": "Field One"}# FROM JSON TO OBJECTser=ExampleModelSerializer(data={'field_not_valid_name': None})
ser.is_valid()
print(ser.errors)
# {'field_one': 'This field is required.'}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions