Как загрузить файлы в db вместо корневого каталога?
У меня есть проект на django, я пытаюсь загрузить файлы через API и сохранить эти файлы в моей базе данных, но файлы сохраняются в моей базе данных и в моей ROOT DIRECTORY, а я этого не хочу.
POSTMAN API, я выбираю файл, в данном случае я выбираю "ejemplobionario.txt"
Затем я перехожу в Visual Studio Code и файл "ejemplobinario.txt" находится там
Я не хочу, чтобы он находился в моем корневом каталоге, я просто хочу, чтобы он был внутри базы данных. Пожалуйста, помогите мне!
serializers.py
class FileSerializer(serializers.ModelSerializer):
class Meta():
model = File
fields = ('file', 'remark', 'timestamp')
models.py
class File(models.Model):
file = models.FileField(blank=False, null=False)
remark = models.CharField(max_length=20)
timestamp = models.DateTimeField(auto_now_add=True)
views.py
class FileView(APIView):
parser_classes = (MultiPartParser, FormParser)
def post(self, request, *args, **kwargs):
file_serializer = FileSerializer(data=request.data)
if file_serializer.is_valid():
file_serializer.save()
return Response(file_serializer.data, status=status.HTTP_201_CREATED)
else:
return Response(file_serializer.errors, status=status.HTTP_400_BAD_REQUEST)