自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 flask + websocket

简易后端# 不需要记住 但是要知道是什么模块驱使Flask 支持Websocket# gevent-websocket# 以下代码 和 gevent-websocket 使用方式 请记录在案from geventwebsocket.handler import WebSocketHandlerfrom geventwebsocket.server import WSGIServerfrom geventwebsocket.websocket import WebSocket # 语法提示f

2021-04-23 22:41:03 1160 1

原创 整理flask常规操作

from flask import Flaskapp = Flask(__name__)@app.route("/login",methods=["get","post"])def login(): return "hello world"# Response 5 种# render_template("模板路径")# redirect("/路由")# "HttpResponse"# 封装# send_file("文件路径") 打开并返回文件内容 自动识别文件类型 Conten

2021-04-23 22:37:33 137 1

原创 记录面试相关东西

面试1.面向对象三大特性:封装,继承,多态封装:函数,属性,同一类的要封装到一起,字段封装到对象里。应用:自定义分页(当前页有多少数据,有多少页,只需要起始和结束页传进来),drf源码中请求进来,将原来的request和认证的所有对象封装到一起as_view() --> view() --> dispatch() --> initialize_request()对request进行封装继承:drf中视图继承APIView,modelForm中继承django的form.M

2021-04-19 21:28:59 186

原创 git 相关操作

上传克隆提交git init # 初始化文件夹git init dirName # 初始化指定文件夹 git status # 查看状态git add . # 提交暂存区git commit -m '注释' # 把暂存区的所有提交到版本库git push # 上传远端git config --global user.email "xxx@126.com" # 作者信息git config --global user.name "ajia

2021-04-19 21:20:23 72

原创 Django小程序微信支付与微信退款

Django小程序微信支付与微信退款1.微信支付1.1前期准备需要准备微信支付的配置参数# 微信支付的配置参数client_appid = '' # 小程序appidclient_secret = '' # 小程序secretMch_id = '' # 商户号Mch_key = '' # 商户Keyorder_url = 'https://api.mch.weixin.qq.com/pay/unifiedorder' # 订单地址1.2用户下单#下单接口from dja

2020-10-21 11:30:47 514

原创 Django2.2中使用celery

Django2.2中使用celery1.启动Redis2.在settings中添加CELERY_BROKER_URL = 'redis://localhost:6379/0'CELERY_RESULT_BACKEND = 'redis://localhost:6379/1'CELERY_ACCEPT_CONTENT = ['application/json']CELERY_RESULT_SERIALIZER = 'json'CELERY_TASK_SERIALIZER = 'json'CEL

2020-07-13 13:05:29 775 1

原创 python解决汉诺塔问题

汉诺塔问题规则:每次移动一个盘子任何时候大盘子在下面,小盘子在上面方法:n=1: 直接把A上的一个盘子移动到C上, A->Cn=2:把小盘子从A放到B上, A->B把大盘子从A放到C上, A->C把小盘子从B放到C上, B->Cn=3:把A上的两个盘子,通过C移动到B上去, 调用递归实现把A上剩下的一个最大盘子移动到C上, A->C把...

2019-07-27 12:30:58 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除