08 2021 档案
摘要:功能: 将多个iterable中的值,一个一个拿出来配对组成元组放入迭代器中 返回: 迭代器 特点:不能匹对的多余值会被舍弃
阅读全文
摘要:参数存放在request.query_params中,是一个QueryDict类型,默认是不允许修改的,_mutable=False
阅读全文
摘要:类中方法通过@property装饰后,可以将方法转换为相同名称的属性使用
阅读全文
摘要:REST framework提供了一个响应类Response,使用该类构造响应对象时,响应的具体数据内容会被转换(render渲染)成符合前端需求的类型。
阅读全文
摘要:如下: ALTER TABLE TABLE_NAME DROP COLUMN COLUMN_NAME
阅读全文
摘要:查询每个作者出版的书的最高价格的平均值,只能annotate配合aggregate使用
阅读全文
摘要:查询作者id大于2或者作者年龄大于等于12岁的女作者出版的书的最高价格
阅读全文
摘要:查询出版日期是2020年或者2021年,然后书籍名称包含呼啸的图书,逗号是and的意思
阅读全文
摘要:查询作者姓名是朱胜但是出版日期不是2024年8月14日且id大于4的书籍
阅读全文
摘要:查询每一个部门名称以及对应的员工数,dep表示表,values中的字段表示按照哪个字段group by,annotate里面是显示分组统计的是什么,annotate的返回值是querySet,如果不想遍历对象,可以用上valuelist:
阅读全文
摘要:计算所有图书的平均价格,使用aggregate(*args, **kwargs),也可以为键起别名,也可以查最大值,最小值
阅读全文
摘要:查询手机号码以11开头的作者所有书籍名称以及出版社,正则regex或者startswith都行
阅读全文
摘要:正向查询靠关联字段,反向查询靠表名小写,比如查询朱胜作者的手机号码
阅读全文
摘要:正向查询靠字段名,反向查询按表名,比如说查询朱胜这个作者出版过的书籍名称和价格
阅读全文
摘要:正向查询按字段,反向查询按表名,比如说查询朱胜出版社出版过的所有书籍的名称和价格
阅读全文
摘要:正向查询靠字段,比如说查询朱胜这个作者的电话号码 反向查询靠表名小写,不需要_set,因为一对一正向反向都是找到一条记录,比如说查询电话号码是110的作者是谁
阅读全文
摘要:正向查询按字段,比如说查询'三个火枪手'这本书所有的作者姓名和电话号码 反向查询靠表名小写_set.all(),比如说查询朱胜这个作者写的所有书籍的名称
阅读全文
摘要:正向查询就是从多向一查询,通过filter查询然后[0]取主键字段后赋值给对象,最后直接print对象名.关系字段名.想要查找的字段名,比如说查询id为2的这本书的出版社是哪个 反向查询就是从一向多查询,先是通过get查询获取模型类对象,然后对象名.想要查询的表名_set.all()得到想要查询的q
阅读全文
摘要:首先需要通过filter查找目标记录,然后[0]取id值,先是删除对应关系,然后清空所有的关系数据,最后再设置对应id
阅读全文
摘要:如果在一个字段设置ManyToManyField,那么它会自动生成第三张表,并且本身不会生成一个字段,第三张表在数据库中的表名如图所示
阅读全文
摘要:on_delete级联删除,一般出现在设置一对一或者外键字段的参数里,该字段指向的表字段如果删除本表该字段数据也会删除,但是我自己删除不影响你,打个比方就是我抱你大腿,你大腿没了我也就没了,我没了不影响你,还给你减轻负担.
阅读全文
摘要:在哪个表字段里设置ForeignKey这个表对关联表的对应关系就是多对一,也就是外键设置在哪个表里面了,哪个表就是多,关联的表就是一
阅读全文
摘要:如果是针对于本表的时间修改,推荐使用F查询,另外还要使用datetime模块的timedelta
阅读全文
摘要:比如我要查询2021年8月份的内容,如果明明有结果,你却查不出结果,是因为mysql数据库的时区和咱们django的时区不同导致的,了解一下就行了,你需要做的就是将django中的settings配置文件里面的USE_TZ = True改为False,就可以查到结果了,以后这个值就改为False,而
阅读全文
摘要:在一个模型下面定义一个__str__方法,然后return模型里的name字段,当我们打印这个类的对象的时候,显示name值
阅读全文
摘要:distinct可以对查询的字段进行去重处理,必须搭配values和values_list使用
阅读全文
摘要:首先它也可以获取指定字段数据,,然后它与values()非常相似,values返回的是一个字典序列, 它返回的是一个元组序列
阅读全文
摘要:filter加括号搜索出来的类型数据还是queryset,想要获取里面的属性值,必须得使用for循环遍历 而get加括号搜索出来的数据类型是模型类对象,不需要for循环遍历直接就可以获取属性对应的值
阅读全文
摘要:首先values可以获取指定字段数据,然后objects可以调用, queryset也能调用,返回结果还是queryset,内容为一个个字典数据 我们注意重点,可以获取指定字段数据,然后返回的是字典数据,也就是说就是前端所需要的json数据格式
阅读全文
浙公网安备 33010602011771号