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动态加载变量示例分享
Feb 17 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
Mar 13 Python
Python中标准模块importlib详解
Apr 16 Python
详解Python自建logging模块
Jan 29 Python
Python通过调用有道翻译api实现翻译功能示例
Jul 19 Python
Python 新建文件夹与复制文件夹内所有内容的方法
Oct 27 Python
python自定义函数实现一个数的三次方计算方法
Jan 20 Python
python实现ip地址的包含关系判断
Feb 07 Python
python字符串替换re.sub()实例解析
Feb 09 Python
读取nii或nii.gz文件中的信息即输出图像操作
Jul 01 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
Jul 07 Python
Python使用tkinter制作在线翻译软件
Feb 22 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
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
js利用prototype调用Array的slice方法示例
2014/06/09 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
js图片轮播手动切换效果
2015/11/10 Javascript
Bootstrap前端开发案例二
2016/06/17 Javascript
全面理解闭包机制
2016/07/11 Javascript
省市区三级联动jquery实现代码
2020/04/15 Javascript
JS得到当前时间的方法示例
2017/03/24 Javascript
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
2018/08/10 Javascript
搭建一个Koa后端项目脚手架的方法步骤
2019/05/30 Javascript
Vue中全局变量的定义和使用
2019/06/05 Javascript
简单谈谈javascript高级特性
2019/09/04 Javascript
Javascript实现秒表计时游戏
2020/05/27 Javascript
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
使用Python实现简单的服务器功能
2017/08/25 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
ParcelABC西班牙:包裹运送和快递服务
2019/12/24 全球购物
无财产无子女离婚协议书范文
2014/09/14 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
党的群众路线教育实践活动学习笔记范文
2014/11/06 职场文书
2014年社区宣传工作总结
2014/12/02 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
小学数学继续教育研修日志
2015/11/13 职场文书
一小时迅速入门Mybatis之bind与多数据源支持 Java API
2021/09/15 Javascript
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis