Как загрузить файл, используя django в качестве бэкенда и nginx
У меня есть поле filefield в модели документа, из которого я могу загружать файлы следующим образом
document=models.FileField(max_length=350 ,validators=[FileExtensionValidator(extensions)])
Загрузка работает хорошо, теперь я хочу реализовать функцию загрузки для фронтенда, но только тех файлов, которые загружены пользователем.
использование метода url считается менее безопасным,
Другим способом, который я видел, является создание функции загрузки в представлениях,
и еще один, который я видел, используя nginx, я могу реализовать.
Пожалуйста, подскажите мне, какой метод лучше, и какие шаги нужно предпринять для реализации функции загрузки, и понадобится ли мне docker, если я использую nginx?
Я нашел другой способ, есть библиотека, которая делает все намного проще. Она решила проблему на данный момент, посмотрим, что произойдет в будущем.