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中实现定制类的特殊方法总结
Sep 28 Python
浅谈python socket函数中,send与sendall的区别与使用方法
May 09 Python
对Tensorflow中的变量初始化函数详解
Jul 27 Python
python使用for循环计算0-100的整数的和方法
Feb 01 Python
python 并发编程 阻塞IO模型原理解析
Aug 20 Python
Python数据分析模块pandas用法详解
Sep 04 Python
Python 继承,重写,super()调用父类方法操作示例
Sep 29 Python
在Python中使用turtle绘制多个同心圆示例
Nov 23 Python
如何使用pandas读取txt文件中指定的列(有无标题)
Mar 05 Python
opencv 查找连通区域 最大面积实例
Jun 04 Python
MAC平台基于Python Appium环境搭建过程图解
Aug 13 Python
Python使用requests模块爬取百度翻译
Aug 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支付宝手机网页支付类实例
2015/03/04 PHP
PHP实现的蚂蚁爬杆路径算法代码
2015/12/03 PHP
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
2014/02/19 Javascript
Jquery插件编写简明教程
2014/03/25 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
js实现简单秒表走动的时钟特效
2020/03/25 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
详解Backbone.js框架中的模型Model与其集合collection
2016/05/05 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
jQuery实现的图片轮播效果完整示例
2016/09/12 Javascript
详解MVC如何使用开源分页插件(shenniu.pager.js)
2016/12/16 Javascript
微信小程序 本地存储及登录页面处理实例详解
2017/01/11 Javascript
Bootstrap禁用响应式布局的实现方法
2017/03/09 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
基于iview-admin实现动态路由的示例代码
2019/10/02 Javascript
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
Python网络爬虫与信息提取(实例讲解)
2017/08/29 Python
Python实现列表删除重复元素的三种常用方法分析
2017/11/24 Python
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
python实现根据给定坐标点生成多边形mask的例子
2020/02/18 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
2020/04/10 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
openCV提取图像中的矩形区域
2020/07/21 Python
如何向接受结构参数的函数传入常数值
2016/02/17 面试题
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
员工2014年度工作总结
2014/12/09 职场文书
公司总经理岗位职责
2015/04/01 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书
Python+Appium实现自动抢微信红包
2021/05/21 Python
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python