Django数据库查询
发布日期:2021-06-29 04:55:51 浏览次数:2 分类:技术文章

本文共 897 字,大约阅读时间需要 2 分钟。

首先通过Django管理添加几条数据到student数据表里

在这里插入图片描述
关于图片
安装pillow python最广泛的图片处理模块pillow
语句pip install pillow
我们安装pillow来使用ImgField
如果信息中有图片,在数据建模时在models.py中按照如下格式书写
photo = models.ImageField(upload_to="static\image")其中引号内的内容为图片上传到的路径,不写的话会放到根目录里

查询

student_list = Student.objects.all()——查询所有
student_list = Student.objects.filter(age=18)——条件过滤
onestudent = Student.objects.get(id=1)——查询单个,条件要唯一,不然会报错
注意:Django ORM返回quary_set对象

1、在template文件夹下建一个名为studentList.html的HTML文件内容暂不填写

2、打开APP目录下的视图文件views.py文件
在这里插入图片描述
写入如下内容
在这里插入图片描述
3、在studentList.html文件中写入如下内容
在这里插入图片描述
4、打开索引文件urls.py将我们刚才写在视图文件views.py中的studentList函数导入进去
在这里插入图片描述在这里插入图片描述
5、在浏览器地址栏输入http://127.0.0.1:8000/studentList/查看效果
在这里插入图片描述
一个简单的查询就成功了

进一步完善,能够实现点击学生姓名查看学生详细信息

1、在template文件夹下建一个名为student.html的HTML文件内容暂不填写
2、在视图文件views.py新建一个函数,暂不填写内容
在这里插入图片描述3、打开索引文件urls.py将我们刚才写在视图文件views.py中的student函数导入进去
在这里插入图片描述
4、将studentList.html中的姓名项改为a标签
在这里插入图片描述
5、完善视图文件views.py中的student函数
在这里插入图片描述

6、完善student.html使之能够显示学生详细信息

在这里插入图片描述
7、现在点击学生姓名可以查看学生详细信息了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

转载地址:https://blog.csdn.net/Zhang_Chao_1998/article/details/85939668 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:form表单
下一篇:Django数据库定义

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月06日 17时29分35秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章