AttributeError: объект 'FileUploadSerializer' не имеет атрибута 'create_df'
class UploadFileView(generics.CreateAPIView): serializer_class = FileUploadSerializer
@method_decorator(name='post', decorator=swagger_auto_schema(
operation_id='Import operatives from csv', operation_description="Requires key 'csv' in form-data"
))
def create(self, request, *args, **kwargs):
serializer = FileUploadSerializer(data=request.data)
if serializer.is_valid():
errors = serializer.create_df(request.files.get("csv"))
if errors:
return Response(errors, status=status.HTTP_400_BAD_REQUEST)
serializer.prepare_df()
serializer.validate_duplicate_emails()
data = serializer.df.to_dict('records')
file_serializer = FileUploadSerializer(data=data, many=True)
file_serializer.is_valid()
serializer.add_error_messages(file_serializer.errors)
if serializer.error_messages:
return Response(serializer.error.messages, status=status.HTTP_409_CONFLICT)
else:
file_serializer.save()
return Response(file_serializer.data, status=status.HTTP_200_OK)
return Response(serializere.errors, status=status.HTTP_400_BAD_REQUEST)
Похоже, что в вашем сообщении в основном код; пожалуйста, добавьте больше деталей. Пожалуйста, добавьте больше деталей, таких как детали ошибок, конфигурации и для чего вы собираетесь это использовать.