私は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用:なし書式設定; "filetransfers api"に何のリンクもない。何が "うまくいかない"の説明はありません。 –