如何在支持Markdown的文本字段中嵌入YouTube视频?

时间:2010-07-16 13:54:16

标签: django video youtube markdown

这是我试图嵌入的代码:

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

有趣的是,此代码似乎在窗体下方的预览中显示嵌入的视频。保存表单后,代码段将呈现为文本。

2 个答案:

答案 0 :(得分:2)

对我来说很好。
确保您的代码段之前没有四个空格。

答案 1 :(得分:1)

您可能需要扩展您正在使用的任何降价过滤器(假设django.contrib.markup)忽略<object>标记。

如果您在表单中使用某种Javascript编辑器,则可能正在转换&lt;到&lt;之前保存到数据库中。在这种情况下,您可能需要更改编辑器。