-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
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.'}Metadata
Metadata
Assignees
Labels
No labels