Flask简易入门教程 一、小表砸helloworld,跑起来哟
来源:互联网 发布:php获取扩展名 编辑:程序博客网 时间:2024/06/05 16:35
用了很多框架和语言,最后发现还是Python和Flask比较灵活。做了这么多年的web开发,终于找到了真爱。废话不多说,写这个为了记录下来自己的一些心得体会,先是按照mega大神的教程来翻的。后面会加一些自己的体会。
Flask的安装
推荐先使用virtualenv,用于搭建一个和谐的互不干扰的环境。
这里没有用哦,懒!!!
ubuntu下安装如下:
$sudo apt-get install python-virtualenv
windows就不说了。然后是安装flask
$ apt-get install flask
"Hello, World" 首先我们创建一个app文件夹,用于存放项目。并且新建static文件夹作为一些静态文件(js,css,images等等文件)存放。:)
以及templates作为模版文件存放。
$ mkdir app$ mkdir app/static$ mkdir app/templates$ mkdir tmp
然后首先我们为模块新建一个初始化文件(app/__init__.py),并且内容如下:from flask import Flaskapp = Flask(__name__) #创建Flask application对象from app import views #引入视图,还没实现
接着我们再创建一个app/views.py文件
内容如下:
from app import app@app.route('/')@app.route('/index')def index(): return "Hello, World!"
上面的连个装饰器,是url的映射,其中,分别是映射/还有/index的最后再新建一个文件夹叫
run.py
内容如下
#!flask/bin/pythonfrom app import appapp.debug = True app.run(host='0.0.0.0') #这样用来监听所有的ip,团队调试用
然后在命令行敲python run.py即可会出现如下的提示,
* Running on http://0.0.0.0:5000/
* Restarting with reloader
* Restarting with reloader
然后在浏览器测试一下。verygood.
0 1
- Flask简易入门教程 一、小表砸helloworld,跑起来哟
- Unix/Linux环境C编程入门教程(21) 各个系统HelloWorld跑起来效果如何?
- Flask简易入门教程二、templates模版速速入门
- Flask Helloworld
- andorid jni入门教程一之helloworld
- andorid jni入门教程一之helloworld
- andorid jni入门教程一之helloworld
- andorid jni入门教程一之helloworld
- andorid jni入门教程一之helloworld
- andorid jni入门教程一之helloworld
- Kotlin入门教程系列(一)Kotlin HelloWorld
- android 的helloworld没跑起来 原因
- Git入门(一)简易的命令行入门教程:
- Flask-HelloWorld-05 表单
- Flask-HelloWorld-07 数据库
- Flask-HelloWorld-08 cookie
- Flask-HelloWorld-10 session
- Cocos2d-x入门教程(一)环境搭建与HelloWorld
- java nio学习(十二)
- Win7、Win8系统USB-Blaster驱动程序无法安装的解决办法
- 关于sql语句的优化
- Redis分片理解实例
- freemarker整合structs2.0生成html
- Flask简易入门教程 一、小表砸helloworld,跑起来哟
- Spark存储与读取文件方法小结
- 和其他App分享简单的数据(2)从其他App中接收简单的数据
- APP在Android中的运行机制(一)
- java观察者模式
- HDMI-CEC Control Service (Android TV 二)
- System.arraycopy 方法
- iOS8开发~UI布局(一)初探Size Class
- 求topK 思路总结