在Django中下载文件时如何在网页中显示内容

用户名

我对Django非常陌生,因此我不知所措。我有一个用例,当用户转到Django网站的主页时,我希望用户下载文件,但同时我也想显示一些文本。

以下是我的观点的定义:

from django.http import HttpResponse


def home(request):
    my_data = "<h1>This will be an attachement to download!</h1>"
    response = HttpResponse()
    response.content = my_data
    response['Content-Disposition'] = 'attachment; filename="<some-file>"'
    return response

问题是文件正在下载,但是我看不到任何东西被打印到屏幕上。我的意思是我需要此消息(

这将是附件下载!

)也要出现在屏幕上。我确定我在犯一些简单的错误,但我无法弄清楚它是什么。

有人可以帮帮我吗。

埃隆德支持莫妮卡

您不应该对后端执行此操作,而应添加触发一个的事件侦听器confirm

$('#download_button_id').on('click', function(e) {
  if (!confirm('This will be an attachment to download!')) {
    e.preventDefault();
  };
});

现在,当用户尝试按下下载按钮时,会弹出一个对话框,显示带有确认/取消按钮的消息,如果按下了取消,则会e.preventDefault()触发。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在laravel 5.4中下载文件

来自分类Dev

如何在Watir中下载文件?

来自分类Dev

如何在webView中下载文件?

来自分类Dev

如何在Codeigniter中下载文件?

来自分类Dev

如何在Android中下载文件

来自分类Dev

如何在webView中下载文件?

来自分类Dev

在django 1.7中下载文件

来自分类Dev

Django Admin:如何在调用特定函数下载文件时将 url 显示为链接

来自分类Dev

在Azure VM中的IE中下载文件时出错

来自分类Dev

如何在Spring MVC和MongoDB中下载文件

来自分类Dev

如何在linux / windows中下载文件的子部分?

来自分类Dev

如何在C#中下载文件名?

来自分类Dev

如何在MVC 4中单击按钮上的新选项卡中下载文件

来自分类Dev

使用硒C#,如何在IE11中下载文件?

来自分类Dev

仅使用Python从网页内容中下载文本

来自分类Dev

R中下载文件时出错

来自分类Dev

无法在Django中下载文件

来自分类Dev

从Firebase存储下载文本文件并显示在网页上

来自分类Dev

如何允许在 Webview 中下载文件?

来自分类Dev

如何允许在 drupal 中下载文件?

来自分类Dev

在Struts 2中下载文件

来自分类Dev

在Struts 2中下载文件

来自分类Dev

如何从强制下载的链接中下载文件

来自分类Dev

如何在Firefox中下载docx文件而不是加载文件

来自分类Dev

如何在Firefox中下载docx文件而不是加载文件

来自分类Dev

如何在Django中下载临时文件?

来自分类Dev

从网页下载文件

来自分类Dev

在SPA中下载文件

来自分类Dev

在Mojolicious中下载文件