初识flask

    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项目,都需要去手动创建。

 

 

你可能感兴趣的:(flask)