1、将后端数据传递回前端界面(常用格式列表字典)
views.py中Render中参数context传递动态数据
rooms=[ {'name':'python web 技术'},{'name':'测试技术'}, {'name':'人工智能'}]
def hello(request):
context={'rooms':rooms}
return render(request,'hello.html',context)
2、前端界面循环显示出来
在html页面中添加 :变量调用: { {变量名}} 代码使用{% %}
{% for room in rooms %}
<h5> {
{room.name}}</h5>
{% endfor %}
3、将数据库的数据取回到后端中
获取这个ORM模型的QuerySet对象。即获取所有的数据。
模型中类名.objects.all()
from .models import Category
context = {'rooms': Category.objects.all()}