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之让人欢喜让人忧的迭代
Oct 02 Python
python+Django+apache的配置方法详解
Jun 01 Python
实例讲解Python中global语句下全局变量的值的修改
Jun 16 Python
python获取list下标及其值的简单方法
Sep 12 Python
python使用scrapy发送post请求的坑
Sep 04 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
Dec 17 Python
使用Python实现跳帧截取视频帧
May 31 Python
在pycharm下设置自己的个性模版方法
Jul 15 Python
django 扩展user用户字段inlines方式
Mar 30 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
Apr 22 Python
Python内置异常类型全面汇总
May 28 Python
如何基于Python和Flask编写Prometheus监控
Nov 25 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版(5)
2006/10/09 PHP
检测png图片是否完整的php代码
2010/09/06 PHP
php分页代码学习示例分享
2014/02/20 PHP
php防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
PHP遍历XML文档所有节点的方法
2015/03/12 PHP
PHP使用ODBC连接数据库的方法
2015/07/18 PHP
php curl 模拟登录并获取数据实例详解
2016/12/22 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
2020/04/22 PHP
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
jquery选择器简述
2015/08/31 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
Vue中img的src属性绑定与static文件夹实例
2017/05/18 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
2017/07/13 Javascript
JavaScript实现简单图片轮播效果
2017/08/21 Javascript
js求数组中全部数字可拼接出的最大整数示例代码
2017/08/25 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
2018/04/11 Javascript
node 版本切换的实现
2020/02/02 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
python开发之thread实现布朗运动的方法
2015/11/11 Python
使用Python读写及压缩和解压缩文件的示例
2016/07/08 Python
Golang与python线程详解及简单实例
2017/04/27 Python
python实现数据写入excel表格
2018/03/25 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
2019/01/30 Python
Python关于反射的实例代码分享
2020/02/20 Python
销售总监工作职责
2013/11/21 职场文书
应用数学自荐书范文
2013/11/24 职场文书
应届毕业生个人求职信范文
2014/01/29 职场文书
新教师培训心得体会
2014/09/02 职场文书
工作散漫检讨书
2014/09/16 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python