- 博客(19)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python-Flask框架
Flask框架URL视图flask项目配置 URL参数传递 Redirect重定向Jinja2模板jinja2模板使用-模板路径 jinja2模板使用-参数传递 jinja2模板使用-Url_for jinja2模板使用-自定义过滤器 jinja2模板使用-if语句和for循环Flask视图高级add_url_roule和app.route 类视图-标准视图 类...
2019-10-30 21:56:08
301
原创 Centos7.4部署SRS流媒体服务
SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。SRS提供了丰富的接入方案将RTMP流接入SRS,包括推送RTMP到SRS、推送RTSP/UDP/FLV到SRS、拉取流到SRS。SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码、流截图、转发给其他服务器、转封装成HTTP-FLV流、转封装成HLS、转封装成HDS、录制成FLV。SRS包含支大规模集群如CDN业务的关键特性,譬如RTMP多级集群、源站集群、VHOST虚拟服务器、无中断服务Reload
2022-01-19 11:08:01
318
原创 Flask(14)-视图-蓝图基本使用
蓝图使用蓝图的作用是让flask项目更模块化,可以相同模块的视图函数放在一个蓝图下,方便管理flask blueprints user.py book.py static templates app.pyblueprints/user.py# 导入蓝图模块from fl...
2019-12-12 16:46:43
161
原创 Flask(13)-视图-类视图使用装饰器
函数装饰器# 函数装饰器from functools import wraps# 创建一个用户装饰器def login_required(func): @wraps(func) def wrapper(*args,**kwargs): username = request.args.get("username") if usernam...
2019-12-12 15:19:53
289
原创 Flask(12)-视图-基于调度类视图及其使用
基于调度method方法有:POST、GET、DELETE、PUT# appfrom flask import Flask, render_template, url_forfrom flask import views, requestapp = Flask(__name__)# 登录视图,继承MethodView类class LoginView(views.Metho...
2019-12-12 10:52:32
200
原创 Flask(11)-视图-标准类视图及其使用
类视图的好处是支持继承,但是类视图和函数视图不一样,需要使用“app.add_url_rule(url_rule,view_func)”来注册。标准视图:标准视图继承flask.views.view,并在子类中实现dispatch_reuqest方法#实现方法from flask import views, jsonifyclass IndexView(views.View):...
2019-12-12 10:10:47
165
原创 Flask(10)-视图-add_url_roule和app.route
add_url_roule使用# 访问URL是list,执行的函数是listsdef lists(): return "lists"app.add_url_rule("/list/",view_func=lists)# add_url_rule参数def add_url_rule(self,rule,endpoint=None,view_func=None,**opti...
2019-12-11 14:00:04
304
原创 Flask(9) - jinja2模板使用(宏和import)
宏<!--使用宏模板创建登录表单--><!--模板中的宏和python中的函数类似,可以传递参数(参数可以是默认值),但是没有返回值,可以将复用的代码片段放到宏中,把一些不固定的值抽取出来做一个变量--><!DOCTYPE html><html lang="en"><head> <meta chars...
2019-11-19 21:15:16
493
原创 Flask(8) - jinja2模板使用(if语句和for循环)
if判断模板中的if判断和python判断类似,可以使用“<、>、>=、<=、==、!=”来进行判断也可以使用“and 、or、not”判断操作# app.py@app.route('/')def hello_world(): res = { "name": "呵呵", "age": 9, } re...
2019-11-07 16:06:49
3310
原创 Flask(7) - jinja2模板使用(过滤器)
一、过滤器基本使用在模板中要对一些变量进行处理,那就需要类似python中的函数一样,可以将值传到函数中,然后做一些处理。# app.pyfrom flask import Flask, render_templateapp = Flask(__name__)@app.route("/index/")def index(): # 传参 res = { ...
2019-10-31 20:05:57
201
原创 Flask(6)-Jinja2模板使用(Url_for)
<!-- index.html --><!DOCTYPE html><html lang="zh-en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1">...
2019-10-30 17:59:59
1300
原创 Flask(5)-Jinja2模板使用(传参)
传参方式一 # app.pyfrom flask import Flask, render_templateapp = Flask(__name__)@app.route("/index/")def index(): # 传递参数username,必须是关键字参数 return render_template("index.html", username="...
2019-10-30 17:35:19
196
原创 Flask(4)-Jinja2模板使用(路径)
templates文件夹是专门用来存放模板文件的(网页文件,html) # 在templates目录下创建index.html文件# index.html文件<!DOCTYPE html><html lang="zh-en"><head> <meta charset="UTF-8"> <meta name="v...
2019-10-30 17:04:33
1305
原创 Flask(3) - Redirect重定向
永久性重定向(301)# 永久性重定向(301)# 多用于旧网址被弃用要跳转到一个新的网址# 导入redirect,重定向使用的from flask import Flask, redirect@app.route("/list/")def list(): # 永久性重定向到“baidu” return redirect("https://www.baidu.c...
2019-10-30 11:16:40
1660
原创 Flask(2)-URL视图参数传递
一、URL映射# 映射一个url地址 “list”# 访问 “list”url时执行 list函数@app.route("/list/")def list(): return "my_list"二、URL传递参数1、传递参数,方式一# 传递url参数# URL映射传递参数,“/list/<list_id>”,<>括号内为传递的参...
2019-10-29 14:05:42
1967
原创 Flask(1)-Flask项目配置
一、Pycharm创建Flask项目File>New Project 选择Flask配置项目名称、虚拟环境、python解释器、模板,然后点击Create创建二、Flask项目生成的文件和目录static:装所有的静态文件templates:存放前端的网页文件venv:虚拟环境的文件app.py:现在Flask的app文件,现在靠它来运行app....
2019-10-28 22:24:20
270
原创 python虚拟环境
使用virtualenv虚拟环境#只有一个python,直接安装pip install virtualenv#多个版本,安装python3虚拟环境pip3 install virtualenv#创建虚拟环境,virtualenv 加虚拟环境名字virtualenv name#windows进入虚拟环境,进入到创建的虚拟环境目录下的scripts目录下,执行activate...
2019-10-28 14:37:29
87
原创 Redis安装
下载地址:http://www.redis.cn/#安装make gccyum -y install make gcc*#安装的是5.0.3版本redistar xf redis-5.0.3.tar.gzcd redis-5.0.3makemake install#编辑配置文件设置后台运行vim redis.conf#找到daemonize,把daemoniz...
2019-04-10 13:29:37
95
原创 mysql 8.0.15安装
一、下载mysql8.0.15并传到服务器上二、安装解压安装包tar xf mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar#查看安装包ll-rw-r--r-- 1 root root 521164800 Mar 30 15:32 mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar-rw-r--r-- 1...
2019-03-30 16:34:02
295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人