Py学习  »  Django

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

user1867151 • 5 年前 • 1481 次点击  

我对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

问题是文件正在下载,但我看不到任何打印到屏幕上的内容。我是说我需要这个信息(

这将是一个附件下载!

)也在屏幕上。我肯定我犯了一个简单的错误,但我搞不清是什么。

有人能帮帮我吗。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/51955
 
1481 次点击  
文章 [ 1 ]  |  最新文章 5 年前