with variable tutorial the template español applications django file-upload upload replace filefield

variable - the django project



¿Cómo puedo reemplazar/anular un archivo cargado? (1)

No sé si este es el mejor enfoque, pero las siguientes líneas me ayudaron a anular / reemplazar el archivo existente.

upload_dir_path = Setting.objects.get(entry__exact=''upload_path'').value delete_files(upload_dir_path) upload = form.save(commit=False) upload.file.storage.location = upload_dir_path upload = form.save()

Quiero poder cargar un archivo y en cada carga para anular / reemplazar el archivo existente con la versión más nueva.

from django.core.files.storage import FileSystemStorage fs = FileSystemStorage(location=''C:/temp'', base_url=''/attachments'') class Import(models.Model): file = models.FileField(upload_to=''data'', storage=fs)