文章图片
1.分组聚合是什么?怎么用?
分组聚合和整体聚合的区别是 , 分组聚合根据不同的类别再次进行聚合 , 比如整体聚合相当于计算全班同学的数量 , 分组聚合是计算学习数学、英语的数量分别是什么?
主要分为三步:
1)导入聚合函数:from django.db.models import 聚合函数
【山东省|Django知识梳理大全(八)!】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中创建一个类如下:
class 自定义名称(admin.ModelAdmin):
然后我们根据字段进行显示的设置:
①显示表头:
list_display = ['字段名称'
②跳转到相应的字段链接并编辑:
list_display_links = ['title'
③筛选某个选项:
list_filter = ['price'
④在本页面直接编辑:
list_editable = ['price'
- 支付宝|为了科普安全知识有多拼?警花也“抢”互联网流量
- 版权|我国知识产权保护有哪些新进展
- 领导小组办公室|我国知识产权保护力度显著增强 营商环境持续优化
- 微信红包|Django知识梳理大全(八)!
- 华为|电子元器件知识大全 中间继电器电源怎样接线?
- |实战虚拟资源知识付费项目第三十一天:目标月入1w+
- 微信公布2021知识产权保护数据,以创新共治实现全场景守护
- 知识产权案件|微信账号交易、诱导分享等涉不正当竞争
- 比特币|实战虚拟资源知识付费项目第三十二天:目标月入1w+
- 不正当竞争|“饿了么”诉“美团”“二选一”不正当竞争,“刷单炒信”……青岛两院发布知识产权典型案例