Added ModelSerializer for different ORMs.
Example:
from rest_framework import serializers
class ExampleModel(OrmModelClass):
field_one = OrmCharFIeld(required=True, field_arg=1) . # etc
class ExampleModelSerializer(serializers.Serializer):
class Meta:
model = ExampleModel
fields = ('field_one',)
# FROM OBJECT TO JSON
obj = ExampleModel(field_one='123')
ser = ExampleModelSerializer(instance=obj)
print(ser.data)
# {"field_one": "Field One"}
# FROM JSON TO OBJECT
ser = 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: