自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 收藏
  • 关注

原创 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"&gt...

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关注的人

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