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