6、将数据库中数据在前台显示

2022-05-08  本文已影响0人  测试星云

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()}

4、可使用bootstrap写好的css样式变好看

上一篇 下一篇

猜你喜欢

热点阅读