Django - 将Dict值渲染到Template需要更多时间

时间:2015-05-30 05:41:25

标签: python django dictionary

我有大约50个键值对的字典。

我试图将此呈现为我的模板。

** Some Operations here **
temp={...........}  // It has 50 pairs
return render_to_response(
    'tr/page.html',
    tempContentRes,
    context_instance=RequestContext(request)
)

在模板文件tr / page.html中,我将dict值用于某些文本框和一些图表。

例如

<input type="hidden" value="{{ am }}" name="album" /> 

我在视图页面中设置了时间差,视图中的所有操作都需要不到一秒的时间。

问题是,渲染html大约需要2分钟。

我的词典中的示例内容:

temp = {
    'price_range': ['[4,0],[3,0],[2,0],[1,10],[0,0]', '[4,0],[3,2],[2,0],[1,0],[0,0]', '[4,0],[3,0],[2,0],[1,1],[0,0]'],
    'List': u'<li><a href="/dashboard/performance/?store=Play_list">Play_list</a></li><li><a href="/drd/page/?sre=Road">Road</a></li><li><a href="/drd/page/?sre=Sify">Sify</a></li><li><a href="/drd/page/?sre=Youtube">Youtube</a></li>',
    'PlaysCount': 14L,
    'trc': [u'12345678', u'123456789', u'1234567'],
    'tbCount': 15L,
    'rdePer': 0,
    'rylist': {'ca': 1, 'gb': 11, 'se': 2},
    'topCount': 57L,
    # .......
}

0 个答案:

没有答案