flask 小入门知识点 2018.12.19

今天听得一脸懵逼,主要因为自己英文底子太差了

不耽误时间了,少总结下,开始复习。。。

代码:

# -*- encoding: utf-8 -*-

# 导入重定向模块 , url_for简易寻址跳转,jsonify强转为json格式的数据

from flask import Flask,redirect,url_for,jsonify

#建立一个配置类

class Config(object):

DEBUG = True

JSON_AS_ASCII = False

# 建立FLASK对象

app = Flask(__name__)

# # 解决中文乱码问题,将JSON数据内的中文正常显示

# app.config[‘JSON_AS_ASCII‘] = False

# # 开启debug模式

# app.config[‘DEBUG‘] = True

# #从配置文件中加载配置

# app.config.from_pyfile(‘config.ini‘)

#从环境变量中来加载配置

# app.config.from_envvar(‘app_config‘)

#从配置对象来加载

app.config.from_object(Config)

# 使用flask路由器,指定网址和控制器 # 给网址增加参数功能使用<变量名>,路由方法和路由器定义的参数同步

@app.route("/")

def index():

return "hello"

@app.route(‘/<id>/<name>‘)

def index1(id,name):

return "hello world,你的参数是%s,%s"%(id,name)

# 使用重定向模块来进行跳转

@app.route(‘/1‘)

def reurl():

return redirect("http://www.baidu.com")

# 使用url_for方法来实现简易的站内跳转,参数指定路由方法名称

@app.route(‘/hello/2‘)

def reurl_in():

return redirect(url_for(‘index‘))

#使用jsonify让网页直接显示JSON数据

@app.route(‘/json‘,methods=[‘POST‘])

def re_json():

json_dict = {‘id‘:10,‘title‘:‘flask应用‘,‘content‘:‘falsk的格式化‘}

#使用JSONIFY来将定义的好的数据转换成json格式,并返回前段

return jsonify(json_dict)

#Flask统一对状态码捕获异常,用来进行友好提示

@app.errorhandler(405)

def internal_server_error(e):

return ‘这个接口不能被GET请求到,只能post‘

# 在第一次请求之前调用

@app.before_first_request

def before_first_request():

print("这是第一次请求之前调用的方法")

#在每一次请求之前调用

@app.before_request

def before_request():

print(‘每一次请求之前,调用这个方法‘)

#在请求之后调用方法,必须传响应参数,然后将响应内容返回

@app.after_request

def after_request(response):

print(‘在请求之后调用这个方法‘)

return response

# 在请求之后,调用服务器出现的错误信息

@app.teardown_request

def teardown_request(e):

print(‘服务器出现的错误是%s‘%str(e))

if __name__ == "__main__":

app.run()

原文地址:https://www.cnblogs.com/xcsg/p/10143982.html

时间: 2024-08-03 19:13:31

flask 小入门知识点 2018.12.19的相关文章

2018/12/19 20:55:58 螺纹钢豆粕PTA

螺纹钢M5中枢上升到M30级别,感觉向上的可能高..可是没有好的开仓位,那就不用硬要开仓,耐心等待自己熟悉的信号: PTA M5中枢扩展为M30中枢,目前M30向下一笔没结束: 豆粕等待当前日线下跌结束后的机会: 原文地址:https://www.cnblogs.com/taoeternal/p/10146866.html

2018.12.19

input 的 禁止输入 问题: readonly 属性规定输入字段为只读可复制,但是,用户可以使用Tab键切换到该字段,可选择,可以接收焦点,还可以选中或拷贝其文本.后台会接收到传值. readonly 属性可以防止用户对值进行修改. readonly 属性可与 <input type="text"> 或 <input type="password"> 配合使用.示例:<input type="text" read

2018.12.19(2)

常用的 正则表达式 1.只能输入数字和英文的:<input onkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"ID="Text1" NAME="Text1"> 2.只能输入数字的:<in

【谜客帝国】第144届猫De梦年度收官谜会(2018.12.30)

[谜客帝国]第144届猫De梦年度收官谜会(2018.12.30) 主持:瓷  计分:小白 1.愿人生,有幸一起同行(3字中药名)天南星/猫De梦 2.分手不成聚难卜(4字谜会吐槽语)没离合谜/猫De梦 3.老做加法没益处(5字劝架结果描述)总算和好了/猫De梦 4.以前有给回扣(3字交通名词)往返点/猫De梦 5.几经流年终杳远(2字已故艺术家)朱旭/猫De梦 6.看来只好换工作了(3字口语二)顾不得,不更事/猫De梦 7.相较之下,这算挑到好的啦(4字考试答案判断语,卷帘)选正比对/猫De梦

网站后端_Python+Flask.0003.FLASK快速入门之Hello Word?

框架特点: 1. 非常小, 小到可称为微型框架 2. 可扩展, 设计初衷就是不会替开发者做太多决策,支持随时更换或动手实现扩展模块 3. 三依赖, 路由/调试/WSGI(由WERKZEUG提供的WEB服务器网关接口实现),模版系统(由JINJA2实现),签名(由ITSDANGEROUS实现) 快速安装: pip install flask 快速入门: #!/usr/bin/env python # -*- coding: utf-8 -*- """ # # Authors: 

HTML 5入门知识点

*HTML5 声明为:<!Doctype html> *默认编码为:< meta charest="utf-8"> *所有现代浏览器都支持HTML5的语义化,此外,还可以向老浏览器添加shiv,让它们可以处理未知元素.添加 IE浏览器支持的shiv : <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js">&

12.17 Nginx负载均衡 12.18 ssl原理 12.19 生成ssl密钥对 12.20 N

12.17 Nginx负载均衡 [[email protected] ~]# yum install -y bind-utils[[email protected] ~]# dig www.qq.comANSWER SECTION:www.qq.com. 73 IN A 59.37.96.63www.qq.com. 73 IN A 14.17.42.40www.qq.com. 73 IN A 14.17.32.211[[email protected] ~]# curl -x127.0.0.1:

【谜客帝国】第143届月思主擂谜会(2018.12.15)

 [谜客帝国]第143届月思主擂谜会(2018.12.15) 主持:瓷  计分:默沫 1.“六根清净几人有”(6笔字)伉/月思 [注:面出黄若初<访山寺偶成>,“?,一世荣华百岁无.”] 2. 数点霁霞山外断(3字足球术语)541/月思 3.“鸟上残花枝畔啼”(11笔字)菌/月思 [注:面出谢宗万<道中即景>,“客临古渡岸前望,?.”] 4.“白屋风光难入眼”(列人二,2+2)舍之.景差/月思 [注:面出黄东<山居抚琴>,“?,任凭曲韵释忧愁.”] 5.“任凭曲韵释忧愁

Archives: 2018/12

学而时习之,不亦乐乎 分类 linux3 运维3 专题7 事务1 会话1 数据一致性2 算法1 设计模式1 集合1 工具4 Maven1 docker3 并发编程8 多线程8 框架11 Netty1 Spring10 消息中间件5 Kafka4 RabbitMQ1 锦绣前程1 时光轴 七月 20198 六月 20197 三月 20193 二月 201913 十二月 20189 友情链接 享学课堂 朝 大专栏  Archives: 2018/12·闻·道 主题作者 撄而后成 Maven环境隔离 网