Fork me on GitHub

随笔分类 -  Python

摘要:一、准备 1、python-jose JavaScript对象签名和加密(JOSE)技术。 JSON Web Signatures(JWS) JSON Web Encryption(JWK) JSON Web Key(JWK) JSON Web Algorithms(JWA) 使用各种算法对内容进行 阅读全文
posted @ 2021-06-10 22:31 iveBoy 阅读(931) 评论(0) 推荐(0) 编辑
摘要:一、概述 通过一些参数去通过路径操作装饰器去配置它,在响应模型中的响应状态码就是属于路径操作配置,它包括: status_code tags summary & description response_description deprecated 上述中都是路径配置的一些参数,下面详细说明。 二、 阅读全文
posted @ 2021-06-06 18:00 iveBoy 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:一、虚拟环境搭建 1、工具或者软件 centos阿里云服务器 Anaconda3-5.2.0-Linux-x86_64.sh 注意的是官网下载Anaconda是比较慢的,可以去https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/上下载对应的An 阅读全文
posted @ 2020-09-20 14:46 iveBoy 阅读(785) 评论(0) 推荐(0) 编辑
摘要:一、概述 在flask应用程序中: from flask import Flask app = Flask(__name__) @app.route('/index') def helloWorld(): return 'index' if __name__ == '__main__': app.r 阅读全文
posted @ 2020-07-12 22:24 iveBoy 阅读(368) 评论(0) 推荐(0) 编辑
摘要:一、前言 还记得在flask中是怎么引入request对象的吗?没错是通过: from flask import request 那么,这样全局引入的,势必会存在下面的问题,如果多个用户同时发送请求,一个request对象会被多个用户修改,最后大家拿到的返回值就都是最后一个用户的返回值,那么应该如何 阅读全文
posted @ 2020-07-09 23:17 iveBoy 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:一、什么是蓝图 蓝图的基本设想是它们记录注册到一个应用时的操作执行情况。 当从一个端点到另一端分发请求和生成 URL 时,Flask 关联视图函数和蓝图。也就是随着我们开发程序越来越大,将代码进行模块化管理。我们之前可能是将所有代码都写在一个py文件,例如: from flask import Fl 阅读全文
posted @ 2020-07-08 22:22 iveBoy 阅读(316) 评论(0) 推荐(0) 编辑
摘要:一、before_request before_request相当于django中的process_request,每一个请求在被处理前都会经过这个方法,那么这个利用这个方法可以做什么呢? 用户登录认证(这样避免了每一个视图函数都加用户登录认证的装饰器) 用户权限校验 from flask impo 阅读全文
posted @ 2020-07-05 22:02 iveBoy 阅读(294) 评论(0) 推荐(0) 编辑
摘要:一、flash简单用法 好的应用程序和用户界面都与反馈有关。如果用户没有得到足够的反馈,他们可能最终会讨厌该应用程序。Flask提供了一种非常简单的方法,可以通过闪烁系统向用户提供反馈。基本上,闪存系统使得可以在请求结束时记录一条消息,并在下一个(也只有下一个)请求中访问它。通常将其与布局模板结合使 阅读全文
posted @ 2020-07-05 11:24 iveBoy 阅读(808) 评论(0) 推荐(0) 编辑
摘要:session是建立在Cookies基础上的技术,用于flask中存储不同请求间用户的信息,要使用session你必须设置一个secret_key,用于对Cookies进行密钥签名。如下: from flask import Flask, render_template, session, requ 阅读全文
posted @ 2020-07-04 22:13 iveBoy 阅读(282) 评论(0) 推荐(0) 编辑
摘要:一、请求 Flask中的请求只需要导入以下内容即可: from flask import request request对象中有以下部分参数: """ request.data request.form request.query_string request.method request.args 阅读全文
posted @ 2020-07-04 09:48 iveBoy 阅读(413) 评论(0) 推荐(0) 编辑
摘要:一、模板的基础方法 Flask使用的是Jinja2模板,其语法与Django框架中模板系统一样,与模板相关联的方法有: render_template Markup jsonify make_response macro 二、基础方法的使用 1、render_template 该方法是对模板的渲染, 阅读全文
posted @ 2020-07-03 23:15 iveBoy 阅读(295) 评论(0) 推荐(0) 编辑
摘要:一、路由本质 在flask中: from flask import Flask app = Flask(__name__) @app.route('/',methods=['GET','POST'],endpoint='index') def index(): return 'index' if _ 阅读全文
posted @ 2020-07-02 23:49 iveBoy 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一、配置文件概述 Flask中的配置参数有很多,它是flask中flask.config.Config对象(继承字典): class Config(dict): """Works exactly like a dict but provides ways to fill it from files 阅读全文
posted @ 2020-06-30 00:14 iveBoy 阅读(469) 评论(0) 推荐(0) 编辑
摘要:一、初识Flask 1、安装Flask (flask_study) C:\Users\Administrator>pip install flask 2、简单实例 from flask import Flask #实例化Flask对象 app = Flask(__name__) @app.route 阅读全文
posted @ 2020-06-23 23:53 iveBoy 阅读(260) 评论(0) 推荐(0) 编辑
摘要:一、无限迭代器 1、itertools.count(start=0, step=1) 创建一个迭代器,返回一个以start开头,以step间隔的值。其大体如下: def count(start=0, step=1): # count(10) --> 10 11 12 13 14 ... # coun 阅读全文
posted @ 2020-06-04 23:12 iveBoy 阅读(928) 评论(0) 推荐(0) 编辑
摘要:一、安装APSchedule模块 pip install apscheduler==2.1.2 二、定时任务执行 1、新建定时任务 在对应的app中新建.py文件(比如task.py),然后写入任务函数: import time def task1(): print('start task!') t 阅读全文
posted @ 2020-05-05 10:38 iveBoy 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:一、概述 在collections的源码中,可以看到: '''This module implements specialized container datatypes providing alternatives to Python's general purpose built-in cont 阅读全文
posted @ 2020-05-04 23:19 iveBoy 阅读(361) 评论(0) 推荐(0) 编辑
摘要:一、Django项目创建 (一)虚拟环境创建 首先创建一个虚拟环境,用于Django项目使用,在CMD窗口中通过下面的命令: mkvirtualenv celery_test 其中celery_test 为虚拟环境名称,这里使用的python解释器就是默认安装的,你也可以指定python解释器: m 阅读全文
posted @ 2020-03-22 20:43 iveBoy 阅读(1379) 评论(3) 推荐(0) 编辑
摘要:一、django项目的部署 (一)django项目的搭建 1、搭建虚拟环境 项目是需要依赖环境的,所以我们需要先创建一个虚拟环境: C:\Users\Administrator>mkvirtualenv django-vue-demo --no-setuptools Using real prefi 阅读全文
posted @ 2020-02-09 20:04 iveBoy 阅读(3935) 评论(0) 推荐(0) 编辑
摘要:一、问题背景 之前使用django+vue进行前后端分离碰到跨域请求问题,跨域(域名或者端口不同)请求问题的本质是由于浏览器的同源策略导致的,当请求的响应不是处于同一个域名和端口下,浏览器不会接受响应,同源策略也是浏览器针对请求的安全问题所作出的一种保护行为。针对跨域问题,可以有下面的解决方式: J 阅读全文
posted @ 2019-10-22 14:06 iveBoy 阅读(2034) 评论(0) 推荐(0) 编辑

TOP
点击右上角即可分享
微信分享提示