roselearn

导航

Django实现从数据库查询数据展示在界面

  • 配置路径,编写前台界面

  • 应用之前建好的数据库表

  参考https://www.cnblogs.com/roselearn/p/17075119.html

  下图为数据库的数据

  • 编写视图

from .models import Student #引入表
def info_get(request):
    name = request.GET.get("name") #获取界面中输入的姓名
    try:
        infoobj = Student.objects.get(name=name) #通过姓名查询表中的数据
    except:
        infoobj = None #若未查到设置为空
#context需要是字典格式,所以将infoobj转换成字典 r
= { "info":infoobj } return render(request, "info_get.html",context=r)
  • 查询name

如下图是输入lisi的查询结果

 

posted on 2023-02-01 12:26  dongzs  阅读(723)  评论(0编辑  收藏  举报