我有基于通用类的视图,当用户单击文件名时,我在哪里打开显示文件的一些文本的详细信息页面
像这样
class DetailView(DetailView):
template_name = "file_detail.html"
model = models.File
现在该链接可以正常打开页面。
现在我有文件链接http://www.example.com/file.pdf
它目前的工作方式是我在该页面上有一个名为下载的链接,当有人点击它时下载它,因为该pdf链接是直接链接
但我不希望用户点击两次。我希望当用户单击详细信息页面然后在 10 秒后查看自动向用户提供文件下载对话框
该 pdf 文件位于 amazon S3 上,因此我想直接从那里及其公众提供服务。我做了详细视图来跟踪下载