Gon*_*ero 4 django django-syndication django-rss
我正在尝试使用Django创建一个webcomic RSS提要,但我不能在描述字段中放置一个图像,因为html代码会被转义,即使它位于{%autoescape off%}块中.
这是我的描述模板:
{% autoescape off %}
<img src="{{obj.img.url}}"/>
{% endautoescape %}
Run Code Online (Sandbox Code Playgroud)
这就是结果:
<img src="http://localhost:8000/media/comics/001__.png"/>
Run Code Online (Sandbox Code Playgroud)
我怎样才能避免这种自动转换?
我怎样才能避免这种自动转换?
实际上,你需要保持这种自动转义...仔细查看任何其他rss提要:xkcd.com/rss.xml
频道可以包含任意数量的项目.一个项目可能代表一个"故事" - 很像报纸或杂志中的故事; 如果是这样,它的描述是故事的概要,链接指向完整的故事.项目本身也可以是完整的,如果是,则描述包含文本(允许实体编码的HTML ; 参见示例),并且可以省略链接和标题.项目的所有元素都是可选的,但必须至少有一个标题或描述.
http://www.rssboard.org/rss-encoding-examples