Django将模型的文件呈现到temp

2024-05-14 17:27:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个模型叫广告。此模型有文本字段、标题字段和文件字段。在

我成功地将所有3个字段保存到模型中。在

现在我需要在模板中显示它们。我的愿景是:

ads = Advertisement.objects.all()
return render_to_response('page.html', {'ads':ads},context_instance=RequestContext(request))

在我的页面.html公司名称:

^{pr2}$

这看起来对吗?如果没有,请给我指路让我学习。谢谢!在


Tags: 文件to模型文本模板标题returnobjects
1条回答
网友
1楼 · 发布于 2024-05-14 17:27:22

用户是否下载取决于浏览器的链接。在

添加target="_blank"将在新窗口/选项卡中打开pdf:

<p><a href="/ads/{{each_ad.file_pdf}}" target="_blank">{{each_ad.file_pdf.name}}</a></p>

为了确保它总是在每个环境中下载都比较困难,您需要设置您的.htaccess(如果您使用的是apache,则按如下方式:Force a file or image to download using .htaccess)或在从Django生成PDF时将其强制为attachment。在

相关问题 更多 >

    热门问题