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的Django框架下管理站点的基本方法
Jul 17 Python
详解Python的Flask框架中生成SECRET_KEY密钥的方法
Jun 07 Python
利用Python画ROC曲线和AUC值计算
Sep 19 Python
基于Python 装饰器装饰类中的方法实例
Apr 21 Python
用python处理MS Word的实例讲解
May 08 Python
python机器学习之KNN分类算法
Aug 29 Python
浅析Windows 嵌入python解释器的过程
Jul 26 Python
python实现桌面气泡提示功能
Jul 29 Python
关于pycharm中pip版本10.0无法使用的解决办法
Oct 10 Python
如何通过python实现人脸识别验证
Jan 17 Python
python语言time库和datetime库基本使用详解
Dec 25 Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 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/06/06 PHP
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
php的ZipArchive类用法实例
2014/10/20 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
2017/06/27 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
2019/04/03 PHP
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
循环 vs 递归浅谈
2013/02/28 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
jquery分割字符串的方法
2015/06/24 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
浅析JavaScript访问对象属性和方法及区别
2015/11/16 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
2016/05/14 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
AngularJS 如何在控制台进行错误调试
2016/06/07 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
2017/12/29 Javascript
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
vue-froala-wysiwyg 富文本编辑器功能
2019/09/19 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
vue学习笔记之Vue中css动画原理简单示例
2020/02/29 Javascript
关于JavaScript中异步/等待的用法与理解
2020/11/18 Javascript
[06:07]刀塔密之二:攻之吾命受之吾幸
2014/07/03 DOTA
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
Python制作刷网页流量工具
2017/04/23 Python
Python探索之爬取电商售卖信息代码示例
2017/10/27 Python
python机器学习之随机森林(七)
2018/03/26 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
Python如何把多个PDF文件合并代码实例
2020/02/13 Python
2014最新版群众路线四风整改措施
2014/09/24 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
大国崛起英国观后感
2015/06/02 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL