Loading

摘要: 在实际的编码过程中,有时有一些任务,需要事先做一些设置,事后做一些清理,这时就需要python with出场了,with能够对这样的需求进行一个比较优雅的处理,最常用的例子就是对访问文件的处理。 一般访问文件资源时我们会这样处理: f = open(r'c:\test.txt', 'r') data 阅读全文
posted @ 2019-07-02 22:21 MrSu 阅读(1265) 评论(1) 推荐(1) 编辑
摘要: class UserInfo(AbstractUser): phone = models.BigIntegerField(null=True, blank=True) create_time = models.DateField(auto_now_add=True) blog = models.OneToOneField(to='Blog', null=True) ... 阅读全文
posted @ 2019-07-02 20:49 MrSu 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 301:永久重定向 302:临时重定向 相同点:输入网址A,都会重定向到网址B 不同点: ① 301:旧地址A的资源不可访问了(永久移除),重定向到网址B,搜索引擎会抓取网址B的内容,同时将网址保存为B网址。 ② 302:旧地址A的资源仍可访问,这个重定向只是临时从旧地址A跳转到B地址,这时搜索引擎 阅读全文
posted @ 2019-07-02 20:43 MrSu 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一、Django请求生命周期: 前端发出请求到后端,通过Django处理、响应返回给前端相关结果的过程 先进入实现了wsgi协议的web服务器 >进入django中间件 >路由f分发 >视图(CBV或FBV) >取模板,取数据,用数据渲染模板 >返回模板的字符串 >前端页面得到数据展现页面给用户 二 阅读全文
posted @ 2019-07-02 19:43 MrSu 阅读(506) 评论(0) 推荐(0) 编辑