04 2020 档案

摘要:F查询: from django.db.models import F # 查询阅读数大于评论数的,书名 ret = models.Book.objects.filter(read_num__gt=F("comment_num")) print(ret) print(ret.values("titl 阅读全文
posted @ 2020-04-25 17:57 手可摘星辰。 阅读(159) 评论(0) 推荐(0) 编辑
摘要:聚合查询:aggregate(),返回值为一个字典。 # 导入功能函数 from django.db.models import Avg, Max, Min, Count # 查询全部书籍的平均价格,最大价格,最小价格,价格总和,可以自定义字典的键:aggregate(wdc=Avg("price" 阅读全文
posted @ 2020-04-21 00:55 手可摘星辰。 阅读(680) 评论(0) 推荐(0) 编辑
摘要:方式一: ret = models.Book.objects.filter(authors__authordetail__telephone="123412351").values("title", "publish__name") print(ret) 方式二: ret = models.Auth 阅读全文
posted @ 2020-04-20 23:09 手可摘星辰。 阅读(132) 评论(0) 推荐(0) 编辑
摘要:一对多: 正向查询: # 一对多:正向查询,查询三国演义这本书的出版社的名字 values("关联字段名__要查询的字段") ret = models.Book.objects.filter(title="三国演义").values("publish__name") print(ret) # 查询到 阅读全文
posted @ 2020-04-20 00:20 手可摘星辰。 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一对多: 如果有A表和B表,关联属性在那个表A中。 正向查询:A >B # 一对多的正向查询:查询三国演义这本书的出版社的名字 book_obj = models.Book.objects.filter(title='三国演义').first() print(book_obj.publish) # 阅读全文
posted @ 2020-04-19 16:45 手可摘星辰。 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1.创建app python manage.py startapp app01 2.models常用的Field https://blog.csdn.net/weixin_37773766/article/details/80330221 3.创建admin账号 python manage.py c 阅读全文
posted @ 2020-04-19 10:57 手可摘星辰。 阅读(105) 评论(0) 推荐(0) 编辑
摘要:CBV(Class based views) Python是一个面向对象的编程语言,如果只用函数来开发,有很多面向对象的优点就错失了(继承、封装、多态)。所以Django在后来加入了CBV(Class-Based-View)。CBV就是在视图里使用类处理请求。 即可以让我们用类写View。这样做的优 阅读全文
posted @ 2020-04-12 16:51 手可摘星辰。 阅读(282) 评论(0) 推荐(0) 编辑
摘要:1.request对象 属性: # 返回这次请求是http还是https。request.scheme # 返回当前请求的URL request.path # 返回一个请求的类型,get或者post request.method # 返回请求的MIME类型的字符串,(MIME 消息能包含文本、图像、 阅读全文
posted @ 2020-04-11 22:10 手可摘星辰。 阅读(160) 评论(0) 推荐(0) 编辑
摘要:1.获取当前时间 <script> // 获取当前时间 var now = new Date() console.log(now) </script> 结果: 2.自定义时间 <script> // 字符串方式自定义时间 var xmas = new Date('December 25,1998 1 阅读全文
posted @ 2020-04-10 00:53 手可摘星辰。 阅读(733) 评论(0) 推荐(0) 编辑
摘要:单表对象操作 o = models.Article.objects.all()[0] o.tilte 外键关联(小写关联表的表名)# 查看关联表的内容 >>> o.account.username 'jack'# 修改关联表中的内容(赋值) >>> o.account.username = rain 阅读全文
posted @ 2020-04-08 23:32 手可摘星辰。 阅读(195) 评论(0) 推荐(0) 编辑
摘要:# 批量修改 models.Account.objects.filter(username='elina').update(password="Luffy#21") # 单条修改 obj = models.Account.objects.get(username='linux') obj.usern 阅读全文
posted @ 2020-04-08 22:49 手可摘星辰。 阅读(157) 评论(0) 推荐(0) 编辑
摘要:<script> var str = 'hello world' // 获取字符串的长度 console.log(str.length) // 获取下标为1的字符 console.log(str.charAt(1)) // 获取下标为1的字符的对应的编码 console.log(str.charCo 阅读全文
posted @ 2020-04-06 22:05 手可摘星辰。 阅读(165) 评论(0) 推荐(0) 编辑
摘要:1.join()方法 <script> var wdc = [1,2,3,4,5]; // 将数组中的参数用‘+’号连接,并转换为字符串 var qqq = wdc.join('+'); console.log(qqq) </script> 结果: 2.栈(后进先出)方法 push():往数组的最后 阅读全文
posted @ 2020-04-01 23:02 手可摘星辰。 阅读(134) 评论(0) 推荐(0) 编辑
摘要:<script> // 用构造函数创建一个空数组,和下面直接创建的空数组效果一样。 var colors1 = new Array(); var colors2 = []; // 向创建的数组中插入值 colors1[0] = 'red'; // 判断colors1是否是一个数组,如果是则返回Tru 阅读全文
posted @ 2020-04-01 22:24 手可摘星辰。 阅读(142) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示