Как сохранить файл в двух разных каталогах после загрузки файла в Django
Я работаю в Python Django с версией 4.0.4. Я столкнулся с ситуацией, когда я хочу сохранить файл в двух разных директориях одновременно, когда пользователь просматривает файл и нажимает на кнопку загрузки. Я уже сохраняю файл в одной директории, теперь я хочу сохранить тот же файл в двух разных директориях. Пожалуйста, помогите мне решить эту проблему:
Вот код:
views.py:
def upload(request):
if request.method=="POST":
uploaded_file = request.FILES['file extension']
fs = FileSystemStorage()
fs.save(uploaded_file.name, uploaded_file)
print(upload_file.name)
print(upload_file.size)
return render(request, 'abc.html')
abc.html:
<form method="post" enctype="multipart/form-data">
{% csrf_token %}
<input type="file" name="xyz">
<button type="submit"> upload file </button>
</form>
urls.py:
from django.conf import settings
from django.conf.urls.static import static
if setting.DEBUG:
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
settins.py:
MEDIA_ROOT= '/home/abc/directory1/foldername1'
MEDIA_URL = 'abc/'
#MEDIA_ROOT_1= '/home/abc/directory2/foldername2'
#MEDIA_URL_1 = 'abc2/'
Вот методы, для которых я сохраняю файл в одном каталоге, но когда я применяю те же методы с разными объектами, он не беспокоится о MEDIA_ROOT_1 и не сохраняет файл в этом каталоге. Он всегда сохраняет файл по заданному пути в MEDIA_ROOT. Пожалуйста, помогите мне сохранить этот файл в разных директориях