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