ASSERTION ERROR

25 views
Skip to first unread message

Ashutosh Mishra

unread,
Oct 26, 2020, 9:24:57 AM10/26/20
to Django REST framework
getting error=RegisterAPI' should either include a `serializer_class` attribute, or override the `get_serializer_class()` method

models.py:
class Nurse(models.Model):
name = models.CharField(max_length=255, null=False)
email = models.CharField(max_length=255, null=False)
nurseid = models.CharField(max_length=255, null=False)
hospital = models.CharField(max_length=255, null=False)
speciality = models.CharField(max_length=255, null=False)
country = models.CharField(max_length=255, null=False)
city = models.CharField(max_length=255, null=False)
accesscode = models.CharField(max_length=255, null=False)
mobile = models.CharField(max_length=255, null=False)
created_date = models.DateTimeField(auto_now=True)
modified_date = models.DateTimeField(auto_now=True)

VIEWS.PY
class RegisterAPI(viewsets.ModelViewSet):
def create(self, request):
serializer = RegisterSerializer(data=request.data)
serializer.is_valid(raise_exception=True)
serializer.save()
return Response({"message":"Created successfully",
"success":True,
"address":serializer.data },
status=status.HTTP_200_OK)

SERIALIZERS.PY
class RegisterSerializer(serializers.ModelSerializer):
class Meta:
model = Nurse
fields = '__all__'

Haricots Beignets

unread,
Oct 26, 2020, 12:02:56 PM10/26/20
to Django REST framework

in RegisterApi add serializer_class=RegisterSerializer , model = Nurse and queryset or get_queryset

Ashutosh Mishra

unread,
Oct 26, 2020, 12:06:32 PM10/26/20
to Django REST framework
so do i need to add serializer_class every where i have put serializer?
Reply all
Reply to author
Forward
0 new messages