flask框架学习
来源:互联网 发布:搜狗seo关键词优化 编辑:程序博客网 时间:2024/05/17 16:57
1.认识flask框架
Flask是一个轻量级的Web应用框架, 是使用Python语言来编写的。它基于 WerkzeugWSGI工具箱和 Jinja2模板引擎。
2.第一个应用
根据之前学习上的经验,第一个编写的应用便是Hello World。
程序代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
把它保存为 hello.py(或是类似的),然后用 Python 解释器来运行即可。运行之后的结果是:
* Running on http://127.0.0.1:5000/
当我们访问这个网址,便能看到Hello World!的字样了。
3.其他
通过搜索接触了一些其他方面的知识,比如
传递URL参数
@app.route(’/user/<username>’, methods=[’GET’]) # 不带参数转换器,默认为字符串
def profile(username): pass
@app.route(’/post/<int:post_id>’) # 带上参数转换器int,表示参数post_id是一个整型参数
def post(post_id): pass
默认参数转换器有int, float and path
注:可以通过url_for方法获取URL路径,如url_for('post', post_id=12),打印出来便是/post?post_id=12
获取静态资源
url_for(’static’, filename=’style.css’) #默认存放路径为app_path/static
模板引擎
return render_template(’hello.html’, name=name) # 方式与django类似,查询地址在app_path/templates
重定向
return redirect(url_for(’login’))
记录日志
app.logger.warning(’A warning occurred (%d apples)’, 42)
- flask框架学习
- week8- flask 框架学习
- Flask 框架学习(一)
- Flask 框架学习(二)
- Flask 框架学习(三)
- Python flask web框架学习
- Python开发-flask框架学习
- [python3.6 flask web学习]Flask用户认证框架
- 第八周任务----Flask框架的学习
- Python学习:Flask框架和jinja2模板
- Python--Flask--Web服务器框架学习
- Flask python 微框架学习(一)
- Python学习5-Flask网络框架
- python基础学习-flask web框架
- Python Flask框架连接Mysql 学习笔记
- Flask框架
- 【Flask】Flask快速玩框架
- 【Flask学习】
- 第十六周OJ平台 Problem D: 指针引出奇数因子
- oracle三对内存参数间关系之6pga_aggrate_target参数和memory_参数这两类上下级层次参数间的关系
- 目前一个比较权威的各类杀毒软件在线检测的网站
- Android:QQ空间分享
- 关于mysql数据库在输入密码后,滴的一声直接退出界面的解决办法(详细办法)
- flask框架学习
- Web安全字体
- 使用FileUpload jar包上传文件的例子。
- LitePal使用问题记录
- Ubuntu下解压缩文件
- windows 命令集合
- github推荐的.gitignore写法
- 红外协议之NEC协议
- 蓝桥杯练习系统题解