商务服务
【1024 | Day52】Django基础之模型层(models.py)
2024-10-31 19:33

【1024 | Day52】Django基础之模型层(models.py)

Django测试环境搭建:拷贝manage.py中的行代码放到tests.py文件中导入模块

如果你想查看orm语句内部真正的sql语句有2种方法:

1.如果是queryset对象,就可以.query查看该queryset对象的内部sql语句

2.在文件中配置

all():查所有,查询结果为Queryset对象

filter:查询结果为Queryset对象

get():查询结果为数据对象本身,和filter查询相似,不推荐使用

first():查询第一个

last():查询最后一个

exclude():哪一个排除之外

values():查询结果为列表套字典的Queryset对象

value_list():查询结果为列表套元组的Queryset对象

count():统计数据的条数

distinct():数据必须是一模一样的情况下去重

order_by():排序

reverse():排序后反转(才有意义)

exists():是否存在

查询价格大于200的书籍

查询价格小于200的书籍

查询价格大于等于200的书籍

查询价格小于等于200的书籍

查询价格是200元或者300元的书籍

查询价格是200到500元之间的书籍

查询书籍中包含p的书籍

查询书籍名称是以三开头的书籍

查询书籍名称是以三结尾的书籍

查询出版日期是2019年的书籍

查询出版日期是10月份的书籍

2.1.1 一对多字段的增删改查

2.1.2 多对多字段的增删改查

2.2.1 基于对象的跨表查询(子查询)

  • 正向查询按字段
  • 反向查询按表名小写
  • 当该字段所对应的数据有多个的时候 需要加,否则点外键字段直接就能够拿到数据对象

    查询书籍是Python入门的出版社名称(一对多)

    查询书籍主键为6的作者姓名(多对多)

    查询作者是Jason的手机号(一对一)

    查询出版社是东方出版社出版过的书籍

    查询作者是Jason写过的所有的书

    查询手机号是110的作者

    2.2.2 基于双下划线的跨表查询(连表查询)

    查询书籍是Python入门的出版社名称

    查询作者是jason的手机号码

    查询手机号是120的作者姓名和地址

    正向

    查询出版社是东方出版社出版的书籍名称

    查询作者是jason的写过的书的名字和价格

    查询书籍是python入门的作者的手机号

    auto_now:每次修改数据的时候,都会自动更新时间

    auto_now_add:在创建数据的时候,会自动将当前时间记录下来,后期如果你不人为修改的话,数据不变

    queryset:只要是queryset对象就可以无限的点queryset对象的方法

    eg:一步步筛选

    return:return返回的必须是字符串,其他的类型直接报错,此处可以写在models.py中。

    书籍对象查出版社 外键字段在书籍 正向查询

        以上就是本篇文章【【1024 | Day52】Django基础之模型层(models.py)】的全部内容了,欢迎阅览 ! 文章地址:http://dfvalve.xrbh.cn/news/59.html 
         资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 迅博思语资讯移动站 http://keant.xrbh.cn/ , 查看更多   
    最新新闻
    云南网络营销软件哪个好?权威推荐助您快速选择
    在数字化时代,网络营销软件成为了许多企业实现营销目标的重要工具。然而,市面上网络营销软件琳琅满目,选择一个适合自己的并不
    宫崎骏的时代结束了
    在《你想活出怎样的人生》之前,宫崎骏一直是著名的退休诈骗犯。七次退休又七次复出,年过八旬,创作欲还是旺盛到令人害怕。然而
    个人大数据信用查询平台哪个更准确一些?蘑菇画像个人大数据信用报告查询平台更好用
    个人大数据信用查询平台哪个更准确一些?蘑菇画像个人大数据信用报告查询平台更好用,个人大数据信用查询平台市面上还是比较多的
    小红书关键词热度查询!国风大潮下,品牌怎么玩出花样、玩出水平?
    国风,是当下年轻人钟爱的潮流。汉服穿搭、文物手办、国潮仿妆……频频出圈。“民族的就是世界的”,国风的影响力可谓深远,一说
    app推广接单发布平台哪个好?怎么领取任务赚钱?
    最近几年,随着互联网的快速发展,利用网络兼职的赚钱方式也呈现越来越火,非常受大众欢迎的趋势。而且其种类也非常多:微商、社
    【可打印】文学常识常考100题汇总,初中生练一练!(部编版初中语文)
    关注本公众号,私信发送数字:2493,领取电子打印版文学常识1、成语“万事俱备,只欠东风”是根据《三国演义》________ (战役)
    “迎旅发大会 游美丽望城”望城首届文旅短视频大赛,最高3万奖励等你来拿!
    湘江水浩浩奔腾,流淌沧桑巨变。铜官窑静穆肃然,在这里诉说着望城的厚重历史,流传着“君生我未生,我生君已老”凄美爱情故事;落日
    mysql导入大txt文件怎么打开_mysql怎么导入txt文件?
    有时候我们在使用mysql数据库的时候,想导入txt文本文档,要怎么操作呢?下面本篇文章就来给大家介绍一下方法
    寸头抖音短视频教程_人开始衰老的迹象是什么
    岁月不饶人,我才50出头,可是许多衰老迹象已经越来越明显,惹得中医闺蜜笑话这样的我。1、觉得右后背和肩膀疼,出现“五十肩”
    什么是网站页脚:以及最佳页脚设计示例
    主体内容外,网站还包括页眉和页脚,用于帮助访问者的特定目的。由于我们认为网站页脚设计同样重要,我们整理了10个最佳免费网站
    本企业新闻

    点击拨打: