摘要: 1. 简介目录 https://www.cnblogs.com/maple-shaw/p/9029086.html 2. 路由系统 https://www.cnblogs.com/maple-shaw/articles/9282718.html 3. 视图 https://www.cnblogs.c 阅读全文
posted @ 2021-03-28 22:24 maple-shaw 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 一:定义model时改写objects from django.db import connection from django.db import models class LockingManager(models.Manager): """ Add lock/unlock functional 阅读全文
posted @ 2021-03-28 22:04 maple-shaw 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 推荐地址: https://www.cnblogs.com/yinzhengjie/p/10398262.html 阅读全文
posted @ 2021-03-04 20:24 maple-shaw 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 我们经常在类的继承当中使用super(), 来调用父类中的方法。例如下面: 输出的结果为: A实例化的对象调用了func方法,打印输出了 Oldboy; B实例化的对象调用了自己的func方法,先调用了父类的方法打印输出了 OldBoy ,再打印输出 LuffyCity 。 这样是Python3的写 阅读全文
posted @ 2018-07-10 11:18 maple-shaw 阅读(2771) 评论(0) 推荐(2) 编辑
摘要: Django框架简介 MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 想要更详细的了解M 阅读全文
posted @ 2018-05-12 16:33 maple-shaw 阅读(12878) 评论(7) 推荐(13) 编辑
摘要: Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 socket服务端 import socket sk = socket.socket() sk.bind(("127.0.0.1",  阅读全文
posted @ 2018-04-19 00:11 maple-shaw 阅读(9420) 评论(4) 推荐(7) 编辑
摘要: 数据模型定义 批量插入数据 批量插入数据的时候,首先要创建一个对象的列表,然后调用bulk_create方法,一次将列表中的数据插入到数据库中。 批量更新数据 批量更新数据时,先进行数据过滤,然后再调用update方法进行一次性地更新。下面的语句将生成类似update....frrom....的SQ 阅读全文
posted @ 2018-01-23 15:04 maple-shaw 阅读(7985) 评论(0) 推荐(1) 编辑
摘要: 在列表操作中,支持索引操作,使用[ 索引 ]取出对应索引的值,Python支持正向索引,也支持负向索引。 alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"] # 0 1 2 3 4 5 6 7 8 9 # -10 -9 -8 - 阅读全文
posted @ 2018-01-23 00:41 maple-shaw 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一 + 表中只有一个(不可以有null) 组合索引:多列值 阅读全文
posted @ 2017-12-11 10:18 maple-shaw 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 一、Session 1、面向对象基础 面向对象中通过索引的方式访问对象,需要内部实现 __getitem__ 、__delitem__、__setitem__方法 + View Code? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #!/u 阅读全文
posted @ 2017-12-11 10:12 maple-shaw 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 概述 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 Tornado 阅读全文
posted @ 2017-12-11 10:02 maple-shaw 阅读(502) 评论(0) 推荐(0) 编辑
摘要: WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。 本文将使用Python编 阅读全文
posted @ 2017-12-05 20:04 maple-shaw 阅读(555) 评论(1) 推荐(0) 编辑
摘要: Paramiko import paramiko private_key = paramiko.RSAKey.from_private_key_file('/home/auto/.ssh/id_rsa') # 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在kn 阅读全文
posted @ 2017-11-26 23:01 maple-shaw 阅读(833) 评论(0) 推荐(0) 编辑
摘要: class APIView(View): # The following policies may be set at either globally, or per-view. renderer_classes = api_settings.DEFAULT_RENDERER_CLASSES # 解 阅读全文
posted @ 2017-11-21 19:11 maple-shaw 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的 阅读全文
posted @ 2017-11-20 12:42 maple-shaw 阅读(1277) 评论(0) 推荐(2) 编辑