django-tables2:除了我们用于表的模板之外,如何将其他对象实例传递给模板

时间:2013-02-01 20:44:41

标签: python django django-tables2

我使用django-tables2创建了一个表,除了我想将其他实例或变量添加到url模板之外,一切都正常工作。

以下是我的观点:

def SpecificPLayer(request, playerslug):

    player = Player_Bios.objects.get(player_id=playerslug)
    table= StatTable(BatStat.objects.filter(player_id=playerslug).values('season','team_id'))
    RequestConfig(request, paginate=False).configure(table)

    return render(request, 'singleplayer.html', {'table': table})

如果我想将以下内容传递给模板,那该怎么办:

today = date.today() 

我的常识告诉我这样做:

 return render(request, 'singleplayer.html','today':taday {'table': table}) #does not work

在我的singleplayer.html上,我有以下内容:

  {{ today }}

2 个答案:

答案 0 :(得分:2)

答案是:

 return render(request, 'singleplayer.html', {'table': table, 'today':taday})

答案 1 :(得分:0)

您需要拥有要在字典中的视图中使用的所有变量。