Django数据库查询

时间:2019-01-23
本文章向大家介绍Django数据库查询,主要包括Django数据库查询使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
  • 本章知识点

1.Django 数据库查询语句
2.Django 列表页
3.详情页

  • 知识点讲解

4.Django 数据库查询语句
Django的2.0版本之后,admin默认不创建超级用户,我们要使用admin需要使用命令
Python manage.py createsuperuser
用户名
邮箱
密码(不显示,两遍)
Admin 语言

数据库查询
Pymysql
(
(小白,18,python),
(小白,18,python),
(小白,18,python),
)
Django ORM返回的quary_set对象
查询所有:
student_list = Student.objects.all() #查询所有学员
student_list = Student.objects.all() #查询所有学员
student_list = Student.objects.filter(age=18) #where过滤
xb = Student.objects.get(id=1) #get条件必须唯一
学生信息的列表和详情页
安装pillow python最广泛的图片处理模块
pip install pillow
我们安装pillow来使用ImgField
Django的models给我们提供了图片字段
Django删除数据库技巧
1、删除记录文件
2、删除数据库
3、同步数据库
2.    Django 列表页

3.    详情页
首先要有a标签可以连接到详情页
我们要借助URL进行传参

创建了两个页面
列表页
列表路由 urls.py
列表视图 views.py
列表页面 studentList.html
Student.objects.all()查询所有学员信息,然后进行绑定
注意要绑定的a标签的连接
Href=”/student/{{ student.id }}/”
详情页
详情路由 urls.py
/student/(\d+)/
详情视图 views.py
Student.objects.get(id = number)
详情页面 student.html
本章总结
Django 数据库查询语句
Django 列表页
详情页
--------------------- 
作者:--lx 
来源:CSDN 
原文:https://blog.csdn.net/weixin_43582101/article/details/85886932 
版权声明:本文为博主原创文章,转载请附上博文链接!