Python Django,变量{{}在{%}内

Python Django,变量{{}在{%}内,python,django,django-templates,Python,Django,Django Templates,我使用Django instagram在我的网页上简单地显示instagram内容: {% load instagram_client %} {% instagram_user_recent_media intel %} 此示例非常有效,但问题是Instagram名称会根据所选页面的不同而变化。我通过上下文传递它: def about(request, foo_id): article = get_object_or_404(Bar, id=foo_id) return ren

我使用Django instagram在我的网页上简单地显示instagram内容:

{% load instagram_client %}
{% instagram_user_recent_media intel %}
此示例非常有效,但问题是Instagram名称会根据所选页面的不同而变化。我通过上下文传递它:

def about(request, foo_id):
    article = get_object_or_404(Bar, id=foo_id)
    return render_to_response('about.html', {'foo' : article})
如果我在没有模板的情况下使用它,它可以正常工作:

<p>{{ foo.instagram }}</p> --> returns valid name

您可以使用
设置

{% set new_var = foo.instagram -%}
{% load instagram_client %}
{% instagram_user_recent_media new_var %}

您可以使用
设置

{% set new_var = foo.instagram -%}
{% load instagram_client %}
{% instagram_user_recent_media new_var %}

您是否尝试过
{%instagram\u user\u recent\u media foo.instagram%}
?出于某种原因,它将foo.instagram识别为字符串,并尝试查找名为foo.instagram的配置文件?您是否尝试过
{%instagram\u recent\u media foo.instagram%}
?出于某种原因,它将foo.instagram识别为字符串,并尝试查找名为foo.instagram的个人资料