Как я могу вставить видео YouTube в текстовое поле с поддержкой Markdown? - PullRequest
4 голосов
/ 16 июля 2010

Это код, который я пытаюсь вставить:

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

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

Ответы [ 2 ]

2 голосов
/ 19 октября 2011

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

1 голос
/ 17 июля 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...