def download(request, id): uploaded_file = get_object_or_404(UploadedFile, pk=id) #Modificando o contador de downloads uploaded_file.downloads += 1 uploaded_file.save() filename = uploaded_file.file.name return serve_file(request, uploaded_file.file, save_as=True, content_type=get_mime_type(filename))
def download_attachment(request, id): attachment = Attachment.objects.get(pk=id) return serve_file(request, attachment.file, save_as=True, content_type=get_mime_type(attachment.file.name))