Python全系列 教程
3567个小节阅读:5930.3k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
Flask 是一款发布于2010年非常流行的 Python Web 框架。
Flask 的灵活度非常之高,他不会帮你做太多的决策,很多都可以按照自己的意愿进行更改。
比如:
使用 Flask 开发数据库的时候,具体是使用 SQLAlchemy 还是 MongoEngine,选择权完全掌握在你自己的手中。
Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail
,用户认证Flask-Login
,数据库Flask-SQLAlchemy
),都需要用第三方的扩展来实现。
Flask 没有默认使用的数据库,你可以选择 MySQL
,也可以用 NoSQL
。
其 WSGI 工具箱采用 Werkzeug
(路由模块),模板引擎则使用 Jinja2
。这两个也是 Flask 框架的核心。
扩展列表:http://flask.pocoo.org/extensions/
文档地址
pip install flask
x#从flask包中导入Flask类
from flask import Flask
#创建一个Flask对象
app = Flask(__name__)
#@app.route:是一个装饰器
#@app.route('/')就是将url中 / 映射到hello_world设个视图函数上面
#以后你访问我这个网站的 / 目录的时候 会执行hello_world这个函数,然后将这个函数的返回值返回给浏览器
@app.route('/')
def hello_world():
return '尚学堂'
#启动这个WEB服务
if __name__ == '__main__':
#默认为5000端口
app.run() #app.run(port=8000)
xxxxxxxxxx
python helloworld.py
实时学习反馈
1. Flask框架可以做什么?错误的是:
A 开发WEB应用
B 开发小程序
C 开发游戏
D 开发数据库软件
2. Flask的服务默认端口是多少?正确的是:
A 3306
B 5000
C 8000
D 8080
答案
1=>D 2=>B