Показать файл Excel в шаблоне django - PullRequest
0 голосов
/ 05 февраля 2020

В моем приложении 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 %}

Views.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

1 Ответ

0 голосов
/ 05 февраля 2020

Не совсем то, что вы спрашиваете, но другой подход заключается в публикации sh ваших файлов на диске Google, а затем встраивание их.

...