AttributeError: модуль 'rest_framework.serializers' не имеет атрибута 'SmallIntegerField'
Я получаю ошибку атрибута при использовании 'SmallIntegerField'. Разве Serializer не поддерживает 'SmallIntegerField'?
serializers.py
from rest_framework import serializers
class StudentSerializer(serializers.Serializer):
id = serializers.IntegerField()
name = serializers.CharField(max_length=150)
email = serializers.EmailField(max_length=150)
batch = serializers.SmallIntegerField()
Здесь он работает с ModelSerializer -
serializers.py
from rest_framework import serializers
from .models import Student
class StudentSerializer(serializers.ModelSerializer):
class Meta:
model = Student
fields = ['id', 'name', 'email', 'batch']