我安裝了filetransfers主要用它來在應用程序中使用django上傳和下載文件。我做的文件上傳沒有問題,但我有一個下載部分的問題。這是我上傳的代碼:如何使用django filetransefers api?
from filetransfers.api import serve_file
class UploadFile(models.Model):
file = models.FileField(upload_to='uploads/%Y/%m/%d/%H/%M/%S/')
class UploadForm(forms.ModelForm):
class Meta:
model = UploadFile
...和下載代碼:
def download_handler(request, pk):
upload = get_object_or_404(UploadFile, pk=pk)
return serve_file(request, upload.file)
但它不工作:有沒有一種方法來創建一個下載鏈接,或者如果有人點擊上傳的文件是否立即下載?
Downvoted爲:無格式;沒有任何「文件傳輸API」的鏈接;沒有解釋什麼「不起作用」。 –