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 相关文章推荐
Pyramid添加Middleware的方法实例
Nov 27 Python
Python自定义scrapy中间模块避免重复采集的方法
Apr 07 Python
Python+Selenium自动化实现分页(pagination)处理
Mar 31 Python
python 生成器协程运算实例
Sep 04 Python
基于Python函数的作用域规则和闭包(详解)
Nov 29 Python
使用PM2+nginx部署python项目的方法示例
Nov 07 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
May 13 Python
pytorch之ImageFolder使用详解
Jan 06 Python
Python drop方法删除列之inplace参数实例
Jun 27 Python
利用python对mysql表做全局模糊搜索并分页实例
Jul 12 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
Feb 25 Python
【超详细】八大排序算法的各项比较以及各自特点
Mar 31 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生成验证码时“图像因其本身有错无法显示”的解决方法
2013/08/07 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
既简单又安全的PHP验证码 附调用方法
2016/06/02 PHP
javascript 复杂的嵌套环境中输出单引号和双引号
2009/05/26 Javascript
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
JS中判断null、undefined与NaN的方法
2014/03/24 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
json实现添加、遍历与删除属性的方法
2016/06/17 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
2016/09/21 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
jQuery实现的简单前端搜索功能示例
2017/10/28 jQuery
详解Angular调试技巧之报错404(not found)
2018/01/31 Javascript
Vue.js 表单控件操作小结
2018/03/29 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
React+Redux实现简单的待办事项列表ToDoList
2019/09/29 Javascript
vue路由传参页面刷新参数丢失问题解决方案
2019/10/08 Javascript
原生js实现轮播图特效
2020/05/04 Javascript
python zip文件 压缩
2008/12/24 Python
python读取注册表中值的方法
2013/04/08 Python
python根据时间生成mongodb的ObjectId的方法
2015/03/13 Python
python if not in 多条件判断代码
2016/09/21 Python
解决python 虚拟环境删除包无法加载的问题
2020/07/13 Python
python实现简单遗传算法
2020/09/18 Python
人事主管岗位职责范本
2013/12/04 职场文书
办公室禁烟通知
2015/04/23 职场文书
可怜妈妈观后感
2015/06/09 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
Javascript 解构赋值详情
2021/11/17 Javascript
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers