| 20 | |
| 21 | |
| 22 | class StudentSerializer(serializers.ModelSerializer): |
| 23 | |
| 24 | class Meta: |
| 25 | model = Student |
| 26 | #fields = ['name','age'] |
| 27 | #exclude = ['id','age'] |
| 28 | fields ='__all__' |
| 29 | |
| 30 | def validate(self , data): |
| 31 | |
| 32 | if data['age'] < 18: |
| 33 | raise serializers.ValidationError({'error':"age cannot be less than 18"}) |
| 34 | |
| 35 | return data |
| 36 | |
| 37 | class CategorySerializer(serializers.ModelSerializer): |
| 38 | class Meta: |