Python Flask基础教程示例代码


Posted in Python onFebruary 07, 2018

本文研究的主要是Python Flask基础教程,具体介绍如下。

安装:pip install flask即可

一个简单的Flask

from flask import Flask
#导入Flask
app = Flask(__name__)
#创建一个Flask实例

#设置路由,即url
@app.route('/')
#url对应的函数
def hello_world():
  #返回的页面
  return 'Hello World!'

#这个不是作为模块导入的时候运行,比如这个文件为aa.py,当python aa.py就执行这个代码。如果是在其他文件import的话,不执行这个文件。(这个属于python的基础知识)
if __name__ == '__main__':
  app.run()

开启调试模式

将app.run()改为app.run(debug=True)即可。这样每次修改代码之后,不需要每次都重启服务器。

运行结果:

Python Flask基础教程示例代码

优缺点:

基本上一个简单的web构建就是如此,这个比较轻量级的。相比于Django来说,url,views,modles,templatetags都变成自定义。而Django都是设定好的。

不过Flask学习成本较低。很快就可以上手。

两者各有千秋,各有特色。不过整体而言,个人比较偏向Django一点,毕竟比较规范化。虽然Flask对于小网站开发速度是快,而且文件比较单一,没有Django那么多文件。但后期的网站加建和扩展就显得吃力了。

总的来说,没有好坏,只有看实际情况需求才能确定选择那个框架,合适就是最好。

总结

意思行就是本文关于Python Flask基础教程示例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
使用Python写个小监控
Jan 27 Python
基于Python 的进程管理工具supervisor使用指南
Sep 18 Python
5款非常棒的Python工具
Jan 05 Python
python多维数组切片方法
Apr 13 Python
分享Python切分字符串的一个不错方法
Dec 14 Python
Pandas库之DataFrame使用的学习笔记
Jun 21 Python
PyTorch中Tensor的拼接与拆分的实现
Aug 18 Python
Python全局锁中如何合理运用多线程(多进程)
Nov 06 Python
tensorflow模型继续训练 fineturn实例
Jan 21 Python
python实现滑雪者小游戏
Feb 22 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
May 20 Python
Python 第三方库 openpyxl 的安装过程
Dec 24 Python
Python装饰器用法实例总结
Feb 07 #Python
使用apidocJs快速生成在线文档的实例讲解
Feb 07 #Python
Python自定义线程池实现方法分析
Feb 07 #Python
使用apidoc管理RESTful风格Flask项目接口文档方法
Feb 07 #Python
Python列表推导式、字典推导式与集合推导式用法实例分析
Feb 07 #Python
浅析Python3爬虫登录模拟
Feb 07 #Python
Python实现的三层BP神经网络算法示例
Feb 07 #Python
You might like
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
2007/07/21 PHP
php中随机显示图片的函数代码
2011/06/23 PHP
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
检查php文件中是否含有bom的函数
2012/05/31 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
Laravel 集成 Geetest验证码的方法
2018/05/14 PHP
PHP高并发和大流量解决方案整理
2021/03/09 PHP
纯CSS3实现质感细腻丝滑按钮
2021/03/09 HTML / CSS
setTimeout 不断吐食CPU的问题分析
2009/04/01 Javascript
JavaScript 原型学习总结
2010/10/29 Javascript
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
2016/06/06 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
javascript设置文本框光标的方法实例小结
2016/11/04 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
2016/12/13 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
js实现简易计算器功能
2019/10/18 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
ant design 日期格式化的实现
2020/10/27 Javascript
python封装对象实现时间效果
2020/04/23 Python
python爬虫的工作原理
2017/03/05 Python
Pytorch 保存模型生成图片方式
2020/01/10 Python
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
俄罗斯外国汽车和国产汽车配件网上商店:Движком
2020/04/19 全球购物
琳达·法罗眼镜英国官网:Linda Farrow英国
2021/01/19 全球购物
致标枪运动员广播稿
2014/02/06 职场文书
年度献血先进个人事迹材料
2014/02/14 职场文书
最美孝心少年事迹材料
2014/08/15 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
八月迷情观后感
2015/06/11 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
排查MySQL生产环境索引没有效果
2022/04/11 MySQL