在我看来我有一个清单
getit = [{u'company': u'',
u'customerId': u'qwert',
u'dateCreated': u'2012-10-28 08:52:43.0',
u'dateModified': u'2012-12-17 22:27:58.0',
u'email1': u'',
u'email2': u'',
u'extensionId': u'306',
u'message': u'',
u'name': u'',
u'phone1': u'0284533',
u'phone2': u'',
u'productCode': u'12400',
u'prospectId': u'795',
u'status': u'0',
u'subscriberEmail': u'naveen@hi.com',
u'subscriberId': u'ro@gmail.com',
u'title': u'',
u'trackId': u'12345',
u'vendorEmail': u'va@tal.com',
u'vendorNumber': u'0284533'}]
context['hi'] = getit
我尝试在我的模板中迭代这些数据。在
^{pr2}$很遗憾无法在我的模板中访问
请帮帮我,我可能做错了什么
*更新*
这是我的观点
def subscriberreport(request):
context = {}
subscriberId = request.session['subscriberId']
REST_URL = 'http://10.10.10.76:8100/UCSRestService/prospectrequest/' + subscriberId + '/subscriber'
context = {}
geta = Agent()
getr = geta.GETT('caason',REST_URL,'apikey','SecretString')
geti = geta.response.text
getwj = json.loads(geti)
for i,j in getwj.items():
if i == "data":
getit = j
print getit
print type(getit)
context['hi'] = getit
RESTC_URL = 'http://10.10.10.76:8100/UCSRestService/calldetailrecord/' + subscriberId + '/subscriber'
context = {}
getac = Agent()
getrc = getac.GETT('caason',RESTC_URL,'apikey','SecretString')
getic = getac.response.text
getwjc = json.loads(getic)
print "++++++++++++++++++++++CDR+"
for k,v in getwjc.items():
if k == "data":
context['cdr'] = v
if k == "error":
context['cdr'] = False
context['report'] = True
return render_to_response('actual/reports.html', context, context_instance=RequestContext(request))
只需删除以下行:
你会没事的。(此行清除上下文dict,因此数据被删除)
旁注,你的代码很糟糕,我建议你清理一下。在
在向上下文添加
getit
之后,您正在将上下文重置为空:相关问题 更多 >
编程相关推荐