我想允許使用Django顯示嵌入式YouTube視頻(以及其他常見的嵌入式媒體)。 Django中是否有這種情況發生?在Django/Python中允許嵌入視頻的方法是什麼?
上下文是,我試圖顯示rss項目,它可能會或可能不會有一個或多個嵌入的視頻在給定的項目。使用「安全」過濾器丟棄它們,並編寫一個返回mark_safe(html)的自定義過濾器,其中「html」是傳遞的項目,也會丟棄它們。無論如何要克服這一點?
您是否必須從視圖內的rss項目中拉出嵌入的對象,然後將它們重新嵌入到模板中?
雖然我是Django的新手,但我對此主題進行了大量搜索,尚未找到有用的答案。任何幫助將非常感激。
這看起來並不是django特有的。似乎純粹與客戶端html + javascript解決方案有關。如果你的問題是關於如何解析rss,那麼你需要提供例子。 – jdi
這不是客戶端。我將拉動rss feeds,並將視圖中的項目(特別是「description」或「content」部分)傳遞給模板,並且該模板將刪除所有嵌入。我認爲dbf在下面寫的是正確的,但我希望有一種更簡單的方式將它從視圖傳遞到模板,而不必將內容分離爲嵌入和非嵌入。 – Dave