python
什固吴彦祖
学习中成长
展开
-
django admin 外键 list_filter
django admin list_filter原创 2022-06-01 16:41:47 · 530 阅读 · 0 评论 -
Docker + Flask + gunicorn + nginx + supervisord 部署服务
DockerfileFROM registry.cn-hangzhou.aliyuncs.com/hzmodi/python3.8:v2RUN sed -i "s@/archive.ubuntu.com/@/mirrors.163.com/@g" /etc/apt/sources.list \ && rm -rf /var/lib/apt/lists/* \ && apt-get update --fix-missing -o Acquire::ht原创 2021-10-25 15:56:26 · 638 阅读 · 0 评论 -
Docker + tornado + nginx + supervisord 部署多进程服务
tornado main.pyimport jsonimport tornado.ioloopimport tornado.webimport tornado.httpserverfrom tornado.options import define, optionsdefine('port', default=8000, help='default port', type=int)class IndexHandler(tornado.web.RequestHandler):...原创 2021-10-25 15:45:55 · 401 阅读 · 0 评论 -
内网映射 外网访问本地api
ORM:对象关系映射,简单说就是通过实例对象的语法,完成关系型数据库的操作。对于开发者而言,省略了数据库操作,只需要使用面向对象编程与数据对象直接交互优点:原创 2021-08-27 18:07:41 · 878 阅读 · 0 评论 -
Flask run 运行环境、调试器、重载器
文章目录一、启动Flask 二、使用步骤 1.引入库 2.读入数据 总结一、启动Flask启动Flask服务有很多种方式,这里推荐使用第一种1.flask run(1)cmd:首先cd到项目文件夹下,然后输入命令flask run。Flask会自动从当前目录寻找app.py和wsgi.py模块,并从中寻找名为app或application的程序实例。如果我们的程序主模块命名不是app.py,而是其他名称,例如hello.py的话,那么就需要设置环境变量FLASK_.原创 2021-01-15 15:49:11 · 8072 阅读 · 1 评论 -
Flask项目目录结构和路由详解
文章目录前言 一、Hello World 1.目录结构 2.代码简析 二、路由详解 1.注册路由 2.什么是路由 3.route()装饰器 4.URL 5.动态URL 总结前言 一个简单的Flask程序示例。一、Hello World1.目录结构 在上一篇文章的最后,我们创建了一个最简单的Flask项目,目录结构如下: static文件夹用来存放静态文件(js,css,fonts等)templat...原创 2020-12-28 13:52:17 · 2065 阅读 · 0 评论 -
安装并创建一个Flask项目
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、Flask介绍 二、安装Flask pip安装引入库 三、创建Flask项目 总结前言Flask是目前最流行的Python Web框架之一。自2010年开源以来,Flask受到了越来越多的Python开发者的喜欢,其受欢迎程度不输于Django。截至2018年6月,它在GitHub上已有近36 000个Star,2000多位Watcher,是目前GitHub中Star数最多的Pyt..原创 2020-12-26 15:35:32 · 585 阅读 · 0 评论 -
淘宝 直通车 _h python源码
下载链接:https://download.csdn.net/download/qq_42004597/13084660原创 2020-11-06 14:52:00 · 371 阅读 · 0 评论 -
mysql 操作
import pymysqlfrom DBUtils.PooledDB import PooledDB# python连接mysql,建议用连接池,如果只是pymysql普通连接的话,同时执行两个或两个以上的sql语句会报错class DB(object): """ 数据库 """ def __init__(self): # 创建连接池对象 self.pool = PooledDB( .原创 2020-10-21 10:33:36 · 185 阅读 · 0 评论 -
生意参谋 transit-id 和data解密
python源码下载地址https://download.csdn.net/download/qq_42004597/12914671原创 2020-10-12 17:57:47 · 839 阅读 · 0 评论 -
pyppeteer模拟登录TB,获取cookie
import asynciofrom pyppeteer import launchasync def login_page(name, pwd): # name 用户名, pwd 密码 browser = await launch({ 'handleSIGINT': False, 'handleSIGTERM': False, 'handleSIGHUP': False, 'headless': False,...原创 2020-08-17 14:58:04 · 2190 阅读 · 0 评论 -
基于pyinstaller打包的exe反编译
创建一个.py文件,复制以下代码"""PyInstaller Extractor v1.9 (Supports pyinstaller 3.3, 3.2, 3.1, 3.0, 2.1, 2.0)Author : Extreme CodersE-mail : extremecoders(at)hotmail(dot)comWeb : https://0xec.blogspot.com...原创 2020-04-15 13:10:51 · 3279 阅读 · 1 评论 -
解决pyinstaller打包exe出现selenium geckodriver黑窗口问题
修改Python\Python36\Lib\site-packages\selenium\webdriver\common 文件夹下的service.py的源码如下图所示:定位到代码的第75行,在末尾添加一行参数,然后保存即可...原创 2020-04-02 17:25:06 · 442 阅读 · 0 评论 -
python requests 移除ssl认证
# 移除ssl认证,加上verify参数即可requests.get(url, headers=headers, verify=False)移除ssl认证之后,程序运行过程中,控制台会不断打印警告信息,如下所示:InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verif...原创 2019-10-25 15:27:59 · 1336 阅读 · 0 评论 -
python 日期操作
import datetime# 获取今天日期today_date = datetime.datetime.now().strftime('%Y-%m-%d')# 获取n天前日期before_day = (datetime.date.today() + datetime.timedelta(days=-90)).strftime("%Y-%m-%d")# 获取日期间隔天数pr...原创 2019-10-12 15:46:52 · 183 阅读 · 0 评论 -
requests 实现模拟登录,获取cookie
有个需求需要模拟登录csdn获取cookie,对csdn进行后续系列操作,刚开始使用的selenium,功能可以实现,但是效率有点低,后来改用的requests,遇到不少坑,今天来总结一下。首先找到csdn登录的url,在故意输错密码的情况下点击登录,检查会发现network中有一个dologin的响应,这就是要提交到服务器的账号密码信息。点开会发现下图所示:请求的url,请求方式p...原创 2019-04-10 21:13:44 · 30112 阅读 · 2 评论 -
Flask jsonfy 中文显示问题
加了这一句之后 app.config['JSON_AS_ASCII'] = False转载 2019-10-12 11:00:33 · 138 阅读 · 0 评论