html - 在 django 模板中显示 excel 文件
问题描述
在我的 django 应用程序中,我正在显示上传的文件,如下所示:
{% extends 'base.html' %}
{% block content %}
{% for i in images %}
<embed src="{{ i.document.url }}" width="1600"
height="700"
type="application/pdf"/>
<a href="{% url 'employee:delete_product_file' pk=pk %}" class="btn btn-outline-secondary" role="button" >Delete</a>
{% endfor %}
{% endblock %}
视图.py
def view_product(request,pk):
print("function called with pk ",pk)
images = Uploaded_products.objects.filter(products_connected = pk)
print("images ",images)
return render(request, "packsapp/employee/productspdf.html", {'images': images, 'pk': pk})
当我上传 PDF 文件时它工作正常,但是当有任何其他格式,如 .docx 或任何 excel 文件时,它只是简单地下载文件。
如何在 django 模板中显示所有文件类型?
我假设它与type="application/pdf
解决方案
不完全是您的要求,但另一种方法是将您的文件发布到谷歌驱动器,然后嵌入它们。
推荐阅读
- amazon-web-services - 哪种类型的数据存储在哪些 AWS EC2 卷中
- r - R:使用 lapply / map 执行函数时出现错误和问题——不会读取输入列表或写入输出文件
- linux - 带有 KCOV 检测的 Linux,net/ 子系统中没有代码覆盖?
- python - 在 Win32Com 中检索 Receipints 电子邮件地址
- python - 为分类数据实施 K 模式聚类
- java - 在 Java 中使用正则表达式来识别相同的字符串
- windows - 为 Windows 安装第三方 POSIX 线程
- css - 您如何在@font-face 规则中包含替代项?
- json - 如何将嵌套的逗号分隔 JSON 数组中的元素加载到 SQL 表中
- unity3d - 为什么新资产不从资源文件夹加载?