打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
计算机技术|我的第一个Flask程序
提出问题
1 Flask介绍
Flask是目前十分流行的web框架,采用Python编程语言来实现相关功能。它被称为微框架(microframework),“微”并不是意味着把整个Web应用放入到一个Python文件,微框架中的“微”是指Flask旨在保持代码简洁且易于扩展,Flask框架的主要特征是核心构成比较简单,但具有很强的扩展性和兼容性,程序员可以使用Python语言快速实现一个网站或Web服务。
解决问题
2 Hello Flask
一个最小的Flask应用如下:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello,Flask!'
if __name__=='__main__':
app.run()
首先我们导入了Flask类,接着我们创建了这个类的实例,第一个参数应该是模块或包的名称,如果使用一个单一模块,就该使用__name__,然后使用route()装饰器来告诉Flask触发函数的URL。最后保存的时候不要用Flask.py作为应用名称,因为这样会与Flask本身发生冲突。
最后运行,这样就启动了一个非常简单的内建的服务器。在浏览器地址栏输入‘http://127.0.0.1:5000/‘就能看见Flask字样了
现在Web应用都是用有意义的URL,这样能帮助人们记住,提高回头率。我们可以使用route()装饰器来把函数绑定到URL:
@app.route('/')
def index():
return 'Index Page'
@app.route('/hello')
def hello():
return 'Hello, World'
在地址栏输入‘http://127.0.0.1:5000/hello’就会出现如下界面:
3 结语
Flask 很轻,花很少的成本就能够开发一个简单的网站。非常适合初学者学习。Flask 框架学会以后,可以考虑学习插件的使用。例如使用 WTForm + Flask-WTForm 来验证表单数据,用 SQLAlchemy + Flask-SQLAlchemy 来对你的数据库进行控制。
END实习编辑   |   王文星
责      编   |   刘玉江
where2go 团队
微信号:算法与编程之美
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
flask基础学习一
第一个flask web应用程序、通过一个路由就能完成前后端数据交互的python web应用框架
flask第八篇——url_for【1】
超实用的Flask入门基础教程,新手必备!
Python Flask Web 框架入门
第19天:Web 开发 Flask 介绍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服