Python Django rss feedparser通过inclusion_标记呈现
我试图做的是:使用feedparser设置包含标记:Python Django rss feedparser通过inclusion_标记呈现,python,django,tags,feedparser,Python,Django,Tags,Feedparser,我试图做的是:使用feedparser设置包含标记: from django.template import Library import feedparser @register.inclusion_tag('home/dashboard.html') def rss_extract(tag): rss = feedparser.parse(tag) return {'rss': rss } 获取与用户拥有的每个标记(例如:)对象相关的rss。并将提要返回到my
from django.template import Library
import feedparser
@register.inclusion_tag('home/dashboard.html')
def rss_extract(tag):
rss = feedparser.parse(tag)
return {'rss': rss }
获取与用户拥有的每个标记(例如:)对象相关的rss。并将提要返回到my dashboard.html:
{% for tag in profile.tags.all|slice:':3' %}
{% rss_extract http://blog.myblog.com/tag/{{ tag }}/feed/ %}
{% for r in rss.entries|slice:':2' %}
<li> <a href="{{ r.link }}" target="_blank" title="{{ r.title }}">{{ r.title }}</a></li>
{% endfor %}
{% endfor %}
{%用于profile.tags.all | slice:':3'}
{%rss\u摘录http://blog.myblog.com/tag/{{tag}}/feed/%}
{%r在rss.entries | slice:':2'}
{%endfor%}
{%endfor%}
错误:异常值:rss\u extract接受1个参数
如何使链接正确进入包含标签
提前谢谢你的帮助 更换以下部件是否有效:
http://blog.myblog.com/tag/{{ tag }}/feed/
与:
如果是,我想你需要在传递之前准备好URL。而且,使用{{}}在那里“显示”它也没有意义。这意味着要输出HTML
http://blog.myblog.com/tag/somethingToTest/feed/