Я хочу вставить данные в Track, но если сотрудник существует, это мой CBV
class TrackList(generics.ListCreateAPIView):
def get(self,request, *args, **kwargs):
employee = Employee.objects.filter(name=kwargs.get('name'), code=kwargs.get('code'))
if employee.exists():
serializer_class = TrackSerializer
data = Track.objects.values()
return response.Response(data)
return response.Response('Not Exit')
, а вот мой URL
path('track/<name>/<code>/',views.TrackList.as_view(),name = 'track_list'),
, но он возвращает ошибку 'TrackList' должен включать атрибут serializer_class
или переопределять метод get_serializer_class()
.
, пожалуйста, помогите мне. как я мог это исправить?