我正在尝试使用Django进行网络漫画feed,但是我不能在描述字段中放置图像,因为HTML代码被逃脱了,即使它位于{%autoescape off%}块中。

这是我的描述模板:

{% autoescape off %}
<img src="{{obj.img.url}}"/>
{% endautoescape %}

这就是结果:

&lt;img src="http://localhost:8000/media/comics/001__.png"/&gt;

如何避免自动浏览?

有帮助吗?

解决方案

如何避免自动浏览?

实际上,您需要保持此自动排列...仔细查看其他任何RSS供稿: xkcd.com/rss.xml

引用规格 由RSS顾问委员会:

频道可能包含任意数量的项目。一个项目可能代表一个“故事” - 就像报纸或杂志上的故事;如果是这样的话,它的描述是故事的概要,链接指向完整的故事。项目本身也可以完成,如果是的话,描述包含文本(允许实体编码的HTML; 见示例),可以省略链接和标题。项目的所有元素都是可选的,但是必须至少存在标题或描述之一。

http://www.rssboard.org/rss-concoding-examples

其他提示

这似乎与自动浏览无关,因为这永远不会“逃脱”您在此处明确输入的硬编码标签。

我怀疑还有一些逃脱的线路。您可以发布呈现模板并对结果做点事的代码?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top