- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 flask 异步处理任务
flask 异步处理任务导入标准库from concurrent.futures import ThreadPoolExecutor创建线程池#创建线程池 executor = ThreadPoolExecutor(10)#设置线程数将任务异步处理executor.submit(func,args*)任务执行完可自行执行回调函数...
2021-11-17 11:10:12
1267
原创 flask配置日志
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-11-17 11:00:38
707
原创 命令行设置端口启动tornado服务
import tornadoimport tornado.webimport tornado.ioloopimport tornado.httpserverimport tornado.options #提供了全局参数的定义,储存和转换from tornado.options import options #全局的options对象,所有定义的选项变量都会作为该对象的属性import json#定义参数--porttornado.options.define('port',default=
2020-10-28 10:39:20
775
原创 gunicorn 多进程启动 Flask服务
1.安装gunicornpip install gunicon2.启动服务gunicorn -w 4 -b 127.0.0.1:4000 run:app-w 代表worker数,即进程数-b 绑定地址和端口run是flask的启动python文件,app则是flask应用程序实例
2020-10-14 15:47:25
1202
1
原创 python unittest简单使用
import unittestimport base64import requestsimport HTMLTestRunnerclass SwlsInterFace(unittest.TestCase): #车牌 def test_plate(self): #测试地址 url = r'http://xxxxxxxxxx:8000/plateTest/' path = r'C:\Users\zc\Pictures\plate\0.j
2020-09-28 16:14:37
79
原创 python tomorrow多线程应用
from tomorrow import threadsimport osimport timeimport requests@threads(5)def test(picpath): url = r'http://xxxxxxx:8000/plateTest/' #执行post请求 myfile = {"picfile":open(picpath,'rb')} r = requests.post(url=url,files=myfile) r.enco
2020-09-28 16:10:10
209
原创 flask上传文件
flask上传文件直接上代码:basedir = os.path.abspath(os.path.dirname(__file__)) #定义一个根目录 用于保存图片用import os,sys,random,stringfrom app import app,request,json,url_for @app.route('/api/v1/ckeditorUpload',methods=['GET','POST'])def editorData(): #生成随机字符串,防止图片名
2020-09-01 16:03:50
72
原创 centos设置开机自启动脚本
centos设置开机自启动脚本1、首先,脚本具有可执行权限chmod 755 test.sh2、然后将脚本存放的绝对路径+脚本全名追加到/etc/rc.d/rc.local文件最后root/test.sh3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限chmod +x /etc/rc.d/rc.local...
2020-08-17 15:42:14
160
原创 Ubuntu16.04 安装Mysql8.0
Ubuntu16.04 安装Mysql8.01.wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb2.sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb3.sudo apt-get update4.sudo apt-get install mysql-server
2020-07-27 15:43:01
220
2
原创 nginx实现请求转发
nginx实现请求转发nginx.conf文件配置如下:http { server { server_name example.com; location /mail/ { proxy_pass http://example.com:protmail/; } location /com/ { proxy_pass ht
2020-07-22 17:09:02
202
原创 Django logging配置
settings.pyimport timecur_path = os.path.dirname(os.path.realpath(__file__)) # log_path是存放日志的路径log_path = os.path.join(os.path.dirname(cur_path), 'logs')if not os.path.exists(log_path): os....
2020-07-14 17:23:00
120
原创 django+docker
1在项目根路径下配置Dockerfile文件:# 从仓库拉取 带有 python 3.7 的 Linux 环境FROM python:3.7# 设置 python 环境变量ENV PYTHONUNBUFFERED 1# 创建 code 文件夹并将其设置为工作目录RUN mkdir /codeWORKDIR /code# 更新 pipRUN pip install ...
2020-07-14 17:08:00
165
原创 Django 项目 requirement.txt 依赖文件生成和安装
# 安装 pipreqspip3 install pipreqs# 生成依赖文件,其中前面的路径为项目根目录路径# Windows 一定要在后面加上编码,否则报 UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 81: illegal multibyte sequence# Linux 尚未测...
2020-07-14 15:32:00
342
原创 Ubuntu16.04安装docker
1.由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本sudo apt-get remove docker docker-engine docker-ce docker.io2.更新apt包索引:sudo apt-get update3.安装以下包以使apt可以通过HTTPS使用存储库(repository):sudo apt-get in...
2020-07-14 15:24:00
88
原创 v-model本质
其实v-model的本质就是 v-bind:value和v-on:input的组合使用<div id="app"> <div>{{msg}}</div> <input type="text" v-bind:value="msg" v-on:input="handle"></div><script&...
2020-07-02 09:43:00
408
原创 Django2.0生成接口文档
1.创建模型models.pyfrom django.db import models# Create your models here.class UserInfo(models.Model): id = models.AutoField(primary_key=True) username = models.CharField(max_length=25...
2020-06-15 17:39:00
105
原创 Mysql 学习之路(三)Mysql基础知识之数据过滤
1.order_byselect * from products order_by salary desc;(倒叙)select * from products order_by salary asc;2.利用正则表达式select * from products where name regexp '.000';select * from products where nam...
2020-05-31 14:06:00
76
原创 Mysql 学习之路(二)Mysql基础知识之简单查询
1.查询单个字段select last_name from employees;2.查询多个字段select last_name,salary,email from employees;3.查询所有字段select * from employees;4.查询常量值select 100;select "john";5.查询表达式select 100*90;6.查询函数...
2020-05-29 22:06:00
57
原创 Mysql 学习之路(一)Mysql基础知识之数据类型
Mysql中的数据类型:字符串型:(注意:char和varchar需要指定长度,例如:char(10))类型 字节大小说明char10~2552^8定长字节varchar20~655352^16定长字节tinytext10~255短文本,与char存储形式不同text20~65535文本mediumtext30-1...
2020-05-28 21:25:00
57
原创 Django xadmin 添加自定义页面
1.在adminx.py文件中添加一下内容:#设置全局的设置类class GlobalSettings(object): site_title="频道后台管理" site_footer="其它" # menu_style = 'accordion' """ 自定义页面 """ def get_site_menu(self)...
2020-05-27 17:30:00
574
原创 Django xadmin集成富文本编辑器
1.下载 DjangoUeditor3 压缩包https://github.com/twz915/DjangoUeditor32.安装pip install DjangoUeditor3-master.zip3.配置 settings.pyINSTALLED_APPS = [ ... 'xadmin', 'crispy_forms', 'rev...
2020-05-26 22:22:00
99
原创 Django解决跨域问题
1.安装django-cors-headerspip install django-cors-headers2.配置INSTALLED_APPS:INSTALLED_APPS = [ ... 'corsheaders',#处理跨域]3.配置MIDDLEWARE(注意上下位置,不能颠倒):MIDDLEWARE = [ ... 'cors...
2020-05-25 12:53:00
180
原创 linux下部署uwsgi+nginx+django2.0
1.安装uwsgipip install uwsgi2.在项目根目录新建uwsgi.ini,内容如下:[uwsgi]socket = 0.0.0.0:8001socket-time = 900chdir = /home/xxx/project/djangoPromodule = djangoPro.wsgimaster = trueprocesses = 1thre...
2020-05-22 11:13:00
83
原创 微信小程序之微信支付(Django)
小程序端:wx.login({ success: function (res) { var code = '' code = res.code wx.request({ url: 'https://xxxx', method: 'POST', data: { ...
2020-05-18 15:39:00
225
原创 linux下使用pm2监控Django服务(守护进程)
1.下载nodejswget https://npm.taobao.org/mirrors/node/v12.4.0/node-v12.4.0-linux-x64.tar.xz2.解压tar -xvf node-v12.4.0-linux-x64.tar.xz3.测试cd node-v12.4.0-linux-x64/bin./node -v4.将node和npm添加到环境...
2020-05-18 10:23:00
232
原创 ubuntu16 nginx +rtmp+nginx-http-flv-module 环境搭建
1.安装依赖apt-get install build-essential libpcre3 libpcre3-dev libssl-dev2.创建文件夹mkdir ~/toolscd tools3.下载nginxwget http://nginx.org/download/nginx-1.7.5.tar.gz4. 下载nginx-http-flv-module 模块包h...
2020-04-16 11:24:00
530
原创 Vue基础之自定义指令
1 <!-- 自定义指令 --> 2 <input type="text" class="form-control" v-model="keywords" v-focus> 3 4 //定义全局指令 5 6 Vue.directive('focus',{ 7 bind:function(el){ 8 ...
2020-04-03 12:30:00
47
原创 微信公众号开发之自定义菜单
1.进入微信公众平台接口调试工具如下图配置:2.body里填写json格式内容,例如:{ "button": [ { "type": "view", "name": "管理平台", "url": "https://www.xxx.com" }...
2019-08-30 16:57:00
256
原创 微信小程序开发之底部导航栏设计与实现
在app.json中设置:{ "pages": [ "pages/movie/movie", "pages/cinema/cinema", "pages/find/find", "pages/me/me" ], "window": { "backgroundTextStyle": "light", "n...
2019-08-30 16:23:00
628
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人