Проблема встраивания видео YouTube с шаблоном Django - PullRequest
4 голосов
/ 23 июня 2011

У меня есть шаблон django, который отображает список объектов с видео на YouTube:

{% for obj in objs %}
    <h1>{{ obj.name }}</h1>
    <iframe width="425" height="349" src="{{ obj.video}}" frameborder="0" allowfullscreen=""></iframe>
{% endfor %}

obj.video является строкой в ​​виде urlField.Когда я загружаю страницу, консоль Chrome выдает ошибку refused to display document because display forbidden by x-frame-options.

. Проблема сохраняется, если я заменяю {{ obj.video }} на написанный вручную код для вставки YouTube, например http://youtu.be/zzfQwXEqYaI.Тем не менее, если я заменю его на что-то вроде www.google.com, загрузятся iframes.

1 Ответ

4 голосов
/ 23 июня 2011

Попробуйте добавить видео как с URL-адресом:

http://www.youtube.com/embed/zzfQwXEqYaI

Я думаю, это своего рода защита от YouTube

...