初识flask

Flask是轻量级的Python web框架,以其自由、灵活和高度定制的特点成为主流选择。对于有django基础的程序员,学习Flask相对容易。本文将介绍如何进行基本的环境配置,如使用虚拟环境避免冲突,并通过创建APP、定义视图函数、配置路由和运行APP,展示Flask的基本流程。
摘要由CSDN通过智能技术生成

    Flask作为当前主流框架之一,是每位程序员必不可少要掌握的,与其他主流框架对比,虽然只提供了web框架的核心功能,但是更加轻量级,具有自由、灵活、高度定制等特点。在你有很好的django基础情况下学好flask并不难,接下来让我们来进一步学习他。

基本的环境配置

   为了防止django和flask环境出现冲突,我们可以用虚拟环境进行分隔开

基本的命令

pip install virtualenv virtualenvwrapper-win  # 安装虚拟环境基本的依赖包

mkvirtualenv flask  # 创建一个叫 flask的虚拟环境
deactivate  # 退出当前虚拟环境
rmvirtualenv flask  # 删除名叫 flask的虚拟环境


workon flask  # 进入虚拟环境flask
pip install -r requirements.txt  # 在虚拟环境中安装flask必备的包

requirements.text

alembic==1.6.2
aniso8601==9.0.1
click==8.0.0
Flask==1.1.2
Flask-Cors==3.0.10
Flask-JWT-Extended==4.2.1
Flask-Migrate==2.5.0
Flask-RESTful==0.3.8
Flask-Script==2.0.6
Flask-SQLAlchemy==2.5.1
greenlet==1.1.0
importlib-metadata==4.0.1
itsdangerous==2.0.0
Jinja2==3.0.0
Mako==1.1.4
MarkupSafe==2.0.0
mysqlclient==2.0.3
PyJWT==2.1.0
pypinyin==0.41.0
python-dateutil==2.8.1
python-editor==1.0.4
pytz==2021.1
six==1.16.0
SQLAlchemy==1.4.15
typing-extensions==3.10.0.0
Werkzeug==2.0.0
zipp==3.4.1

基本流程

》创建flaskAPP

》定义视图函数

》对视图函数配置路由

    使用装饰器,配置路由

    调用app的方法add_url_rule对视图函数配置路由

》直接运行APP

from flask import Flask

# 1.创建flask的app
app = Flask(__name__)


#2.1创建视图函数,利用装饰器可以配置路由
@app.route('/')
def hello():
   return 'hello Flask'

# 2.2.1 创建视图函数
def two():
    return 'two page'

# 2.2.2 利用app的方法对视图函数添加路由
app.add_url_rule('/two', view_func=two)


if __name__ == '__main__':
    # 3. 运行APP
    app.run()

以上就是falsk的简单的运行,简单来说其实创建一个flask项目,都需要去手动创建。

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值