![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python笔记
大虫子i
这个作者很懒,什么都没留下…
展开
-
request重试机制
import timeimport requestsfrom requests.adapters import HTTPAdapters = requests.Session()s.mount('http://', HTTPAdapter(max_retries=3))s.mount('https://', HTTPAdapter(max_retries=3))print('1', time.strftime('%Y-%m-%d %H:%M:%S'))try: r = s.get(原创 2021-04-19 10:04:09 · 677 阅读 · 0 评论 -
tkinter软件自动更新,多线程流下载
import base64import osimport reimport threadingimport tkinterimport tkinter.messageboximport timefrom tkinter import ttkfrom Tools.tools import open_urlimport requests# url = '兰凑云文件地址'# https://www.lanzoux.com/...class Update: def __init__原创 2021-04-17 15:12:04 · 368 阅读 · 1 评论 -
InsecureRequestWarning: Unverified HTTPS request is being made.解决方法
在代码最前面添加:import requestsfrom requests.packages.urllib3.exceptions import InsecureRequestWarning requests.packages.urllib3.disable_warnings(InsecureRequestWarning)原创 2021-04-16 16:50:01 · 552 阅读 · 2 评论 -
Django 同一Model注册多个modelAdmin
需求: 同一个DJango model模型,根据某一字段值才区分成几个单独表例如:信息汇总、失物招领 、寻物启事 三个的信息都属于同一张数据库表。根据 type 字段值得类型区分。Models.pyclass UserMsg(models.Model): username = models.CharField(max_length=20, null=False, verbose_name='发送方') hername = models.CharField(max_length=原创 2021-03-29 22:44:54 · 589 阅读 · 0 评论 -
Django 模板、静态文件、表达
1、DJango静态文件配置bootstrap:https://v3.bootcss.com/getting-started/#download/settings.py下STATIC_URL = '/static/' #静态文件别名STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"),]login.html下head中导入css文件: <link rel="stylesheet" href="/static/plug原创 2021-03-25 09:20:26 · 156 阅读 · 1 评论 -
python实现rsa加密
import base64from Crypto.PublicKey import RSAfrom Crypto.Cipher import PKCS1_v1_5 as Cipher_pkcs1_v1_5public_key = """-----BEGIN PUBLIC KEY----------END PUBLIC KEY-----"""def encrpt(password, public_key): rsakey = RSA.importKey(public_key)原创 2021-03-04 17:29:06 · 314 阅读 · 2 评论 -
Fastapi token验证
Fastapi token验证服务端:/security.py:import hashlibimport hmacfrom fastapi import HTTPException, Headerimport timeSECRET = '123' # 秘钥串,自定义def get_sign(username: str, nonce: str, ts: str, sk: str) -> str: """ 生成签名 ak:也可以使用各自的id nonce:随机原创 2021-03-02 09:31:43 · 1795 阅读 · 0 评论 -
Scrapy教程
基础1、创建一个项目 scrapy startproject mySpider2、新建一个爬虫scrapy genspiders spiders import scrapyclass SpidersSpider(scrapy.Spider): name = 'spiders' # 爬虫名 allowed_domains = ['itcast.cn'] # 允许爬虫的范围 start_urls = ['http://itcast.cn/'] # 最开始请求的url的原创 2021-02-25 16:50:31 · 1058 阅读 · 0 评论 -
axios教程
一、axios的基本使用axios介绍: https://www.kancloud.cn/yunye/axios/2348451、axios 发送get请求 带参<script src="https://cdn.bootcdn.net/ajax/libs/axios/0.21.1/axios.min.js"></script>方式一:axios({ url: 'http://127.0.0.1/user/signout?id=1', me原创 2021-02-05 10:30:02 · 3399 阅读 · 0 评论 -
Tkinter教程
1.开始最简单的窗口from tkinter import *root = TK()root.mainloop()mainloop()的作用: 会让窗口循环接收下一个事件,作为程序最后一步root.title('这是这个窗口标题')2.控件1、标签from tkinter import *root = TK()wl.lable(root, text='这是一个标签')wl.pack()w2 = lable(root, text='123', background=red原创 2021-01-30 18:55:23 · 694 阅读 · 0 评论 -
Django
Django记录APP创建django项目,app增.删.改.查1、增加2.删除3、修改Q查询 【好用】F查询F对象还适用于更新APPDjango 中的一个app 就是项目里面的一个应用的意思。一个项目包含多个app。一个app 通常就是一个相对独立的模块 ,实现相对独立的功能一个app 本质上 就是一个 Python 包 .py 文件创建django项目,apppython manage.py startproject ccccpython manage.py startapp sa原创 2021-01-20 11:42:12 · 251 阅读 · 5 评论 -
Python笔记区
Python笔记区欢迎谷歌浏览器修改请求头功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,原创 2020-08-25 21:47:39 · 260 阅读 · 0 评论