会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一笑而过~一笑奈何
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
2020年2月10日
104. HttpRequest对象详解
摘要: WSGIRequest 对象常用的属性和方法: WSGIRequest对象常用的属性: WSGIRequest对象大部分属性都是只读的,因为这些属性是从客户端上传上来的,没必要做任何的修改。以下对一些常用的属性进行解释: 1.path: 请求服务器的完整“路径”,但不包含域名和参数。比如http:/
阅读全文
posted @ 2020-02-10 22:44 一笑而过~一笑奈何
阅读(404)
评论(0)
推荐(0)
2020年2月9日
103. 重定向详解
摘要: 重定向 重定向分为永久性重定向和暂时性重定向,在页面上的体现就是浏览器会从一个页面自动跳转到另外一个页面,比如用户访问了一个需要权限的页面,但是该用户当前并没有这种权限,二面就会自动跳转到能够赋予用户相应的权限的页面。 (1)永久性重定向:http的状态码是301,多用于旧网址被废弃的要跳转到一个新
阅读全文
posted @ 2020-02-09 18:26 一笑而过~一笑奈何
阅读(1162)
评论(0)
推荐(0)
102.限制请求的method装饰器:require_http_methods,require_GET,require_POST,require_safe
摘要: 客户端与服务器之间最常用的两种请求方式: 1. GET请求一般是用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改。 2.POST请求一般是用来向服务器提交数据,会对服务器的状态进行更改。 限制请求装饰器: Django内置的视图装饰器可以给视图提供一下限制,比如正视图只能通过
阅读全文
posted @ 2020-02-09 17:16 一笑而过~一笑奈何
阅读(974)
评论(0)
推荐(0)
2020年2月8日
98.ORM迁移详解,makemigrations,migrate
摘要: ORM模型迁移 迁移命令: 1、makemigrations:将模型生成迁移脚本。模型所在的app,必须放在settings.py中的INSTALLED_APPS中,这个命令有以下几个常用的选项: app_label : 后面可以跟一个或者是多个app,那么就只会针对这几个app生成迁移脚本,如果没
阅读全文
posted @ 2020-02-08 11:01 一笑而过~一笑奈何
阅读(589)
评论(0)
推荐(0)
2020年2月7日
93.QuerySet转换为SQL的条件:迭代,切片(指定步长),len函数,list函数,判断
摘要: 生成一个QuerySet对象并不会马上转换为SQL语句去执行。 打印出django底层执行的sql语句:是一个空的列表[] 在以下情况下QuerySet会被转换为SQL语句执行: 1. 迭代:在遍历QuerySet对象的时候,会执行这个sql语句,然后再把执行的结果返回进行迭代,比如,以下代码: 此
阅读全文
posted @ 2020-02-07 14:15 一笑而过~一笑奈何
阅读(287)
评论(0)
推荐(0)
92.QuerySet API中的切片操作详细使用
摘要: 切片操作: 使用情况分析:在我们的CSDN的个人主页会显示我们个人发布的多篇文章(20篇),如果还想查看更多,就可以点击最下方的“查看更多”按钮,在这里对首页的文章的个数的限制就用到了切片操作,或者是将文章进行分页显示,都用到了这种切片的操作。 切片的操作不能用在Manager对象上,可以用在Que
阅读全文
posted @ 2020-02-07 12:56 一笑而过~一笑奈何
阅读(259)
评论(0)
推荐(0)
91.一次性处理多条数据的方法:bulk_create,update,delete
摘要: (1)bulk_create: 可以一次性的创建多个对象 示例代码如下: (2)update:可以一次性的更新所有的数据。 示例代码如下: (3)delete:一次性的把所有的满足条件的数据都删除掉,但是需要注意的是,删除数据的时候,要注意定义的外键在删除时处理的方式:on_delete。 示例代码
阅读全文
posted @ 2020-02-07 11:50 一笑而过~一笑奈何
阅读(1707)
评论(0)
推荐(0)
90.QuerySet API方法使用详解:distinct
摘要: distinct:去掉获取的数据中的重复数据,这个方法如果底层使用的数据库是mysql,那么就不能传递任何参数。 (1)比如以下我们想要实现提取所有价格超过80元的图书,并且删掉那些重复的,那么可以使用distinct来帮我们实现,示例代码如下: 在不使用distinct()函数进行过滤的时候,会出
阅读全文
posted @ 2020-02-07 11:07 一笑而过~一笑奈何
阅读(298)
评论(0)
推荐(0)
89.QuerySet API常用方法使用详解:count,first,last,aggregate,exists
摘要: 1.count():计算数据的个数。 计算数据的个数可以使用count,在python中使用len()也可以计算数据的个数,但是相对来说效率没有使用count()效率高,因为在底层是使用select count( ) 直接在sql层面就计算了数据的个数,而len()是将数据提取到内存中计算数据的个数
阅读全文
posted @ 2020-02-07 11:06 一笑而过~一笑奈何
阅读(170)
评论(0)
推荐(0)
2020年2月6日
88.QuerySet API使用详解:get_or_create和bulk_create方法
摘要: get_or_create 根据某个条件进行查找,如果找到了匹配的数据就会返回这条数据,如果没有找到匹配到的数据,就会创建一个。示例代码如下: 返回的结果为: 返回的对象为一个元组,元组中包含两个值,第一个值为返回的publisher对象,如果可以找到就会返回找到的对象,如果不能找到就会添加了之后返
阅读全文
posted @ 2020-02-06 22:54 一笑而过~一笑奈何
阅读(358)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
公告