文章图片
1.分组聚合是什么?怎么用?
分组聚合和整体聚合的区别是 , 分组聚合根据不同的类别再次进行聚合 , 比如整体聚合相当于计算全班同学的数量 , 分组聚合是计算学习数学、英语的数量分别是什么?
主要分为三步:
1)导入聚合函数:from django.db.models import 聚合函数
2)对需要分组的数据进行查询:变量名=类名.objects.values(‘列名’)
3)分组查询:变量名.objects.annotate(结果变量名=聚合函数(‘列名’))
2.Admin后台怎么启动?怎么登陆?
①首先我们需要先创建一个超级用户 , 创建方法如下输入命令 , 并按照提示输入用户名、密码
python3 manage.py createsuperuser
②访问http://127.0.0.1:8000/admin/该地址即可进入到Admin后台
3.怎么将数据库中的数据显示在admin后台中?
①将模型类先导入到admin.py中;
from.models import Walk
②输入以下命令 , 将模型类中的字段进行同步到admin中:
admin.site.register(类名)
4.怎么控制admin显示的状态?
比如我们想要admin后台更加的美观 , 需要以下命令完成:
首先在admin.py中创建一个类如下:
【山东省|Django知识梳理大全(八)!】class 自定义名称(admin.ModelAdmin):
然后我们根据字段进行显示的设置:
①显示表头:
list_display = ['字段名称'
②跳转到相应的字段链接并编辑:
list_display_links = ['title'
③筛选某个选项:
list_filter = ['price'
④在本页面直接编辑:
list_editable = ['price'
- 华为|电子元器件知识大全 中间继电器电源怎样接线?
- 弹窗广告|难怪你的手机每天都会弹出广告,原来是这个地方没设置,涨知识了
- 相机|新手学摄影想快速入门,要牢记这10个基础知识点,摄影干货教程
- |电厂各类设备原理动图集锦,全面涨知识~
- 数据库|Django知识梳理大全(二)!
- 腾讯|Django知识梳理大全(五)!
- |HTML知识梳理大全(十)!
- django|Django知识梳理大全(四)!
- django|Django知识梳理大全(一)!
- 河北网络广播电视台 |摩比斯潜心研发儿童交通安全知识普及APP,多情景互动增强学生体验感