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.'}
Added ModelSerializer for different ORMs.
Example: