2017-04-22 29 views
0

我使用的Django的Instagram的只是在我的網頁上顯示的Instagram內容:Django中,變量{{}} {內%%}

{% 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 

我怎樣才能把我的 「foo.instagram」 是這樣的:

{% load instagram_client %} 
{% instagram_user_recent_media {{ foo.instagram }} %} 
+1

你嘗試'{ %instagram_user_recent_media foo.instagram%}'? –

+0

由於某些原因,它將foo.instagram識別爲字符串,並嘗試使用名稱查找配置文件:foo.instagram –

回答

2

您可以使用set

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