2010-07-16 7 views
4

Это код, который я пытаюсь врезать:Как вставлять видео YouTube в текстовое поле с включенным пометкой?

<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/jJECepNeCJ0&amp;hl=en_US&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/jJECepNeCJ0&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object> 

Интересно то, что этот код кажется для отображения встроенного видео в окне предварительного просмотра непосредственно ниже формы. После сохранения формы фрагмент кода отображается как текст.

ответ

1

Возможно, вам придется расширять любой фильтр отпечатков, который вы используете (при условии, что django.contrib.markup) игнорировать теги <object>.

Если вы используете какой-либо редактор Javascript в своей форме, он может преобразовывать < в &lt;, прежде чем он будет сохранен в вашей базе данных. В этом случае вам может потребоваться изменить редактор.

2

Это прекрасно работает для меня.
Убедитесь, что ваш фрагмент кода не имеет перед ним четырех пробелов.

Смежные вопросы