11 2019 档案

摘要:1.Python代码操作git 安装 操作git 封装到一个类中,以后当做工具。 2.解压缩文件 3.基于paramiko操作远程服务器 4.本地执行命令 阅读全文
posted @ 2019-11-28 22:00 adrian-boy 阅读(302) 评论(0) 推荐(0)
摘要:增加一个知识点,当表中有多对多关联时,在前端展示的时候是一个列表,所以在展示的时候需要这样做; 表结构: 前端页面: 还有一个方法就是在models文件里写一个方法,将这个对象获取写一个列表推导式 阅读全文
posted @ 2019-11-28 21:52 adrian-boy 阅读(734) 评论(0) 推荐(0)
摘要:一、ModelForm的基本用法示例: ModelForm所有属性: ModelForm用于验证用户数据:is_valid() ModelForm用于创建数据:save() ModelForm用于初始化:ModelForm(instance=model_obj) ModelForm用于更新 :Mod 阅读全文
posted @ 2019-11-28 20:43 adrian-boy 阅读(2212) 评论(6) 推荐(3)
摘要:1.长轮询 轮询 :在前端通过写js实现。缺点:有延迟、服务器压力大。 长轮询 2.websocket 2.1 原理 WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同 HTTP 一样通过 TCP 阅读全文
posted @ 2019-11-28 17:40 adrian-boy 阅读(181) 评论(0) 推荐(0)
摘要:偏函数 实际上,偏函数主要辅助原函数,作用其实和原函数差不多,不同的是,我们要多次调用原函数的时候,有些参数,我们需要多次手动的去提供值。而偏函数便可简化这些操作,减少函数调用,主要是将一个或多个参数预先赋值,以便函数能用更少的参数进行调用。 Flask中的偏函数应用: 第一个参数:自定义函数或者是 阅读全文
posted @ 2019-11-26 21:08 adrian-boy 阅读(173) 评论(0) 推荐(0)
摘要:flask源码关于local的实现 总结: 7.flask源码中总共有2个localstack对象 上下文管理 请求上下文管理 应用上下文管理 解析 阅读全文
posted @ 2019-11-26 20:10 adrian-boy 阅读(480) 评论(0) 推荐(0)
摘要:特殊装饰器 多个装饰器 解析 阅读全文
posted @ 2019-11-26 20:04 adrian-boy 阅读(591) 评论(0) 推荐(0)
摘要:模板 1 基本用法 flask比django更加接近Python。 2 定义全局模板方法 解析 阅读全文
posted @ 2019-11-26 20:02 adrian-boy 阅读(163) 评论(0) 推荐(0)
摘要:视图 1 FBV 2 CBV 解析: 阅读全文
posted @ 2019-11-26 19:52 adrian-boy 阅读(132) 评论(0) 推荐(0)
摘要:路由系统 路由的两种写法 解析 路由加载的源码流程 动态路由 支持正则表达式的路由 阅读全文
posted @ 2019-11-26 19:49 adrian-boy 阅读(118) 评论(0) 推荐(0)
摘要:配置文件 1 基于全局变量 2 基于类的方式 配置文件的加载需要将配合文件的相对路径添加到 ,类的方式也是一样,需要将类的名字写入 阅读全文
posted @ 2019-11-26 19:46 adrian-boy 阅读(400) 评论(0) 推荐(0)
摘要:静态文件的处理 推荐 解析: 阅读全文
posted @ 2019-11-26 19:40 adrian-boy 阅读(5078) 评论(0) 推荐(1)
摘要:flask script flask的组件,用于运行flask程序。 Flask Script是一个让你的命令行支持自定义命令的工具,它为Flask程序添加一个命令行解释器。可以让我们的程序从命令行直接执行相应的程序 。 通过使用Flask Script扩展,我们可以在Flask服务器启动的时候,通 阅读全文
posted @ 2019-11-26 19:30 adrian-boy 阅读(684) 评论(0) 推荐(0)
摘要:扩展:Flash消息 flash存值之后只能取一次 请求完成后给用户的提醒消息 Flask的核心特性, flash函数实现效果 视图函数中调用flash()方法 html中要使用get_flashed_messages() 阅读全文
posted @ 2019-11-26 18:23 adrian-boy 阅读(173) 评论(0) 推荐(0)
摘要:信号(源码) 信号,是在flask框架中为我们预留的钩子,让我们可以进行一些自定义操作。 根据flask项目的请求流程来进行设置扩展点 1.中间件 2.当app_ctx被push到local中栈之后,会触发appcontext_pushed信号,之前注册在这个信号中的方法,就会被执行。 3.执行be 阅读全文
posted @ 2019-11-26 17:39 adrian-boy 阅读(262) 评论(0) 推荐(0)
摘要:Flask源码流程分析: 1.项目启动: 1.实例化Flask对象 1.1 的作用: 1.2 的作用: 1.3 的作用: 1.4 的作用: 1.5view_functions`的作用: 1.6 的作用: 1.7 的作用: 1.8 的作用: 2.加载配置文件 2.1 的作用: 3.加载 : 作用: 代 阅读全文
posted @ 2019-11-26 17:10 adrian-boy 阅读(187) 评论(0) 推荐(0)
摘要:SQLHelper python实现 1.第一种: 说明 : 这个是借鉴了多线程中的 方法,当每个线程都会去获取自己对应的数据,所以在每一个线程开启时就会执行 方法,这个方法中有 这方法,这个方法是去调用上下文管理器,就需要执行这个对象中的 方法和 方法;进来时执行 这个方法,并且需要又返回值,这个 阅读全文
posted @ 2019-11-23 09:41 adrian-boy 阅读(1196) 评论(0) 推荐(0)
摘要:后端的代码 # coding:utf-8 from flask import Flask app = Flask(__name__) @app.route("/upload", method=["POST"]) def upload(): # pic是前端代码中设置的`` file_obj = re 阅读全文
posted @ 2019-11-20 16:09 adrian-boy 阅读(940) 评论(1) 推荐(0)
摘要:Django rest framework 1. 认证: 作用:验证用户是否登录 在视图类中写上authentication_classes = [ ],这是一个列表 需要实现 authenticate() 方法 应用 自定义验证 局部的配置 全局的配置 实现流程 2. 权限: 作用:某些接口只能是 阅读全文
posted @ 2019-11-16 18:46 adrian-boy 阅读(118) 评论(0) 推荐(0)
摘要:[ssh登录 The authenticity of host 192.168.0.xxx can't be established. 的问题] scp免密码登录:[Linux基础 scp免密码登陆进行远程文件同步] 执行scp一直是OK的,某天在本地生成了公钥私钥后,scp到某个IP报以下错误 方 阅读全文
posted @ 2019-11-03 18:32 adrian-boy 阅读(1142) 评论(0) 推荐(0)
摘要:Linux学习安装 服务器指的是网络中能对其他机器提供某些服务的计算机系统,相对普通PC, 服务器指的是高性能计算机,稳定性、安全性要求更高 linux安装学习 1.虚拟机 一台硬件的机器 安装vmware虚拟机 个人学习版 vmware workstation ​ 企业版虚拟化 esxi服务器,v 阅读全文
posted @ 2019-11-03 18:31 adrian-boy 阅读(205) 评论(0) 推荐(0)
摘要:1.虚拟环境工具的学习 python的虚拟环境,其实就是在机器上,方便的创建出多个解释器,每个解释器运行一个项目,互相之间不受影响 2.virtualenv工具,可以方便的创建,使用,删除也很方便 3.安装virtualenv 工具; 4.创建虚拟环境 venv ,用于运行django1 5.激活虚 阅读全文
posted @ 2019-11-03 18:27 adrian-boy 阅读(300) 评论(0) 推荐(0)
摘要:文件目录权限: 1. 什么是文件权限: 2. Linux权限的目的是(保护账户的资料) Linux权限主要依据三种身份来决定: user/owner 文件使用者,文件属于哪个用户 group 属组,文件属于哪个组 others 既不是user,也不再group,就是other,其他人 3. linu 阅读全文
posted @ 2019-11-01 20:48 adrian-boy 阅读(211) 评论(0) 推荐(0)