我到了
pop expected at least 1 arguments, got 0
没有任何线索,为什么我得到它。
class preset_list(models.Model):
VIEWS = (
('1', 'X'),
('2', 'Y'),
)
query_choice = forms.ChoiceField(choices=VIEWS)
list1 = models.preset_list()
return render_to_response('services.html',
{'array':json.dumps(data, cls=SpecialEncoder)},
{'list1':list1}
)
我甚至无法前往HTML
,因为它给我一个错误的时刻我评论list1
。
答案 0 :(得分:2)
如果您的视图中只有return
语句,但仍然存在错误,那么它来自render_to_response
调用。实际上,函数的第二个参数是context_instance
,你用dict {'list1':list}
替换它,这使得渲染失败。
我想你想在你的第一个词典中添加这个列表:
return render_to_response('services.html',
{'array':json.dumps(data, cls=SpecialEncoder), 'list1':list})
此线程重复(种类):problems with csrf_token
答案 1 :(得分:2)
我不确定list1
应该做什么,但你不应该把它作为第三个参数传递:它应该与array
在同一个词中。
return render_to_response('services.html',
{'array':json.dumps(data, cls=SpecialEncoder),
'list1':list1}
)