Встроенный PDF-файл не отображается в Django - PullRequest
0 голосов
/ 06 апреля 2020

Я пытался отобразить фотографии и файлы PDF в проекте django, используя <embed>, но файл PDF не отображается. Вот что я делал. Это функция просмотра

@login_required
def view_documents(request):
    students = Student.objects.filter(user=request.user)
    return render(request, 'student/view_documents.html',{'students':students})

, а затем я используется для тега в шаблоне

{% for student in students %}
#lines of code
{% endfor %}

и для отображения pdf-файла, который я использовал

<embed src="{{student.adhar_card_pdf.url}}" width="800px" height="400px" type="application/pdf"/>

, но он показывал какую-то ошибку, как localhost отказался подключаться, я также использовал iframe

 <iframe src="{{student.adhar_card_pdf.url}}" style="width:718px; height:700px;" frameborder="0"></iframe>

Но изображение отображается в браузере с использованием того же кода без ошибок

<embed src="{{student.photo_jpg.url}}" width="230px" height="250px" />

Почему PDF-файл не отображается ?? Пожалуйста, помогите мне спасибо заранее. Отредактировано: в консоли он показывает - Отказ от отображения '' во фрейме, потому что он установил 'X-Frame-Options' в 'deny'. Вот как это выглядит pdf

...