Flask----虚拟环境创建

作者: 幼姿沫 | 来源:发表于2020-08-11 15:28 被阅读0次

    一  **  Flask制作web项目!

    Ⅰ* Flask和django一样,都是制作BS网站应用程序的!

    多用于前后端分离开发. 用于写后端接口!

    Flask最核心特点: 使用简单,轻量级web框架!

    Ⅱ * 核心基础知识包含如下4部分:

    1.路由和视图

    2. 视图,内容和模板(内容展示)

    3. orm数据库

    4.蓝图和测试(模块化的)

    二  **  Flask路由和视图1简介

    Ⅰ *  Flask和django 一样都是web框架,用于制作BS的网页程序!

    Python 中制作BS程序的框架

    Django 常用 重量级框架,内置丰富的模块,比如orm,session,数据库迁移等..

    Flask 常用 轻量级框架, 只内置2个核心模块(一个处理路由Werkzeug,一个处理模板Jinjia2)

    tornado

    Ⅱ * Flask框架只包含2个核心模块,除了路由处理和模板处理以外.其他所有功能都需要自动扩展!flflask安装

    # 1. 创建虚拟环境. 一个项目一个虚拟环境

    pip install virtualenv

    pip install virtualenvwrapper-win #[window版本]

    # 2. 虚拟环境中 安装Flask 和 需要的扩展包

    pip install flask

    # 3. 创建虚拟环境

    mkvirtualenv my_flask 

    三 *  Flask项目创建基本结构

    Ⅰ *  第一个Flask项目核心步骤

    # 1. 导入Flask模块

    # 2. 创建flask 对象

    # 3. 新建函数指定路由

    # 4. 启动

    Ⅱ * Flask实现页面跳转引入静态资源

    flflask对象创建时,默认指定静态资源目录叫static, 默认模板路径:template

     Flask渲染模板(跳转到模板方法) render_template(网页)知识点总结

    知识点列表

    1. 渲染到某个模板

    return render_template('网页名字')

    2. 传递数据到模板

    return render_template('网页名字',变量名1=值1,变量名2=值2,...)

    uname='admin'

    return render_template('网页名字',uname=uname)

    3. 模板中展示数据

    欢迎xx{{变量名}}x登录

    欢迎xx{{uname}}x登录

    四  * 请求方法

    如何判断请求方法

    @app.route('/login',methods=['GET','POST']) def login():@app.route('/login',methods=['GET','POST'])

    def login():

    if request.method='GET':

    else:

    if __name__ =='__main__':

    app.run(debug=True)

    创建flask对象时.默认的模板文件夹叫? 默认的静态资源目录叫?templates

    相关文章

      网友评论

        本文标题:Flask----虚拟环境创建

        本文链接:https://www.haomeiwen.com/subject/klhydktx.html