Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django rss feedparser通过inclusion_标记呈现_Python_Django_Tags_Feedparser - Fatal编程技术网

Python Django rss feedparser通过inclusion_标记呈现

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

我试图做的是:使用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 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/