我可以在Django中的views.py中使用for循环吗?
我可以在shell中获得正确的值,但在views.py中, 我弄错了我可以在Django中的views.py中使用for循环吗?,django,django-views,Django,Django Views,我可以在shell中获得正确的值,但在views.py中, 我弄错了 谢谢阅读。您需要在for语句行()的末尾加一个冒号 您可能刚刚开始,所以如果是这样,请随意忽略,但是没有理由像这样循环查询集来构建字典。在模板中循环“答案列表”。 def index(request): answer_list = Answer.objects.order_by('-create_date') an_list = {} for i in answer_list an
谢谢阅读。您需要在for语句行()的末尾加一个冒号
您可能刚刚开始,所以如果是这样,请随意忽略,但是没有理由像这样循环查询集来构建字典。在模板中循环“答案列表”。
def index(request):
answer_list = Answer.objects.order_by('-create_date')
an_list = {}
for i in answer_list
an_list[i.id] = Answer.objects.get(question=i.id)
context = {'answer_list': answer_list, 'an_list': an_list}
return render(request, 'index.html', context)
for i in answer_list
^
SyntaxError: invalid syntax
for i in answer_list: