springboot怎么把数据传给前端:springboot 如何引入前端 bootstrap?
这种问题网上一搜一大堆,你可以具体找一篇文章试试,遇到问题可以针对相关问题去提问。springboot通过jar包方式引入bootstrap_个人文章 - SegmentFault 思否 这不是查查就
顺晟科技
2022-10-19 12:13:16
98
我已经创建了一个页面,当工作人员单击视图按钮时,它应该将他们重定向到视图页面,但我得到了这个错误'Photo'对象不可迭代,如下图所示。如何解决此错误?
views.py
def view(request, pk):
alldescription = Photo.objects.get(id=pk)
return render(request, 'view.html', {'alldescription': alldescription})
urls.py
def view(request, pk):
alldescription = Photo.objects.get(id=pk)
return render(request, 'view.html', {'alldescription': alldescription})
viewreception.html
def view(request, pk):
alldescription = Photo.objects.get(id=pk)
return render(request, 'view.html', {'alldescription': alldescription})
view.html
def view(request, pk):
alldescription = Photo.objects.get(id=pk)
return render(request, 'view.html', {'alldescription': alldescription})
顺晟科技:
您不返回查询集,而是返回视图中的单个实例(由方法指示),因此它是不可迭代的。
def view(request, pk):
alldescription = Photo.objects.get(id=pk)
return render(request, 'view.html', {'alldescription': alldescription})
这就是为什么不能在模板中迭代。
只需使用
def view(request, pk):
alldescription = Photo.objects.get(id=pk)
return render(request, 'view.html', {'alldescription': alldescription})
并返回其他循环和模板。
您使用
def view(request, pk):
alldescription = Photo.objects.get(id=pk)
return render(request, 'view.html', {'alldescription': alldescription})
但是get()返回一个项目。在模板中,尝试遍历这一项。这是不可能的。这就是在呈现相关模板时出现错误的原因。
应通过移除for-loop在模板中使用:
def view(request, pk):
alldescription = Photo.objects.get(id=pk)
return render(request, 'view.html', {'alldescription': alldescription})
05
2022-12
02
2022-12
02
2022-12
29
2022-11
29
2022-11
24
2022-11