文章图片
1.分组聚合是什么?怎么用?
分组聚合和整体聚合的区别是 , 分组聚合根据不同的类别再次进行聚合 , 比如整体聚合相当于计算全班同学的数量 , 分组聚合是计算学习数学、英语的数量分别是什么?
主要分为三步:
1)导入聚合函数:from django.db.models import 聚合函数
2)对需要分组的数据进行查询:变量名=类名.objects.values(‘列名’)
【微信红包|Django知识梳理大全(八)!】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'
- 微信|事关你的快递 微信提醒:这些鬼话千万别信
- 本文转自:沈阳晚报紧急通知:4月1日起沈阳地铁有重大调整! 微信又双叒叕要上线新功能啦?...|热搜第一!微信又有新功能
- 微信|微信农场突然上线,登上热搜,结果就这?
- 微信公布2021知识产权保护数据,以创新共治实现全场景守护
- 自媒体|微信泄密警示教育九:自媒体时代,保密责任你必须清楚
- 知识产权案件|微信账号交易、诱导分享等涉不正当竞争
- 关闭微信监控,简单操作步骤
- 微信|微信中这5个设置不关闭,个人信息或全暴露?快看看你关了吗?
- 内测|微信最新内测:朋友圈又有新功能了
- 微信|你遇到过微信“正在输入”吗,对方并非在回你消息,原因惹人深思