flask的基本使用

一、起步

通过以下命令安装 默认安装最新版本的

#安装最新版本
pip install flask 
#安装指定版本
pip install flask==2.0.1
#创建虚拟环境
python -m venv  venv(环境名称)
#切换虚拟环境
环境名称/Scripts 目录 输入 activate

二、初始化项目

1.最简单的一个flask项目架构

1.app.py 基础代码(入口执行文件)

#保持会话需要创建秘钥app.secret_key ="affedasafafqwe“
from flask import Flask
app = Flask(__name__)
if __name__ == '__main__':
    app.run(debug=True,port=int("5000"))

2. venv文件夹

是项目虚拟环境依赖的库包名

3. static文件夹

存放项目静态资源

4. templates

存放模板html

三 、使用

一、路由配置示例

from flask import Flask,render_template,request,flash,session,redirect,url_for

@app.route('/score',methods=["POST","GET"])  //methods 默认get请求 
def score():
//接收post参数
request.form.get("name")
//接收get参数
request.args.get("name")
    //1.返回 模版页面 传递参数 有多个以逗号分割
     return render_template("score.html",nationality=nationality)
    //2.重定向到其他页面 也能传递参数
    redirect(url_for('login',name=name))

二、模板html接收参数


静态资源使用 {{url_for('static', filename=user.pic)}} 
#循环渲染    
{% for  item in note %}

                    <li>{{item.content}}</li> 
                    
                    {% endfor %}
#a链接跳转路由使用 注意后面跟着的是函数名不是url
{{ url_for('login') }}

四、相关资源以及命令

#生成项目库依赖文件
pip freeze > requirements.txt
#下载项目依赖文件
pip install -r requirements.txt
#相关pip源
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣 http://pypi.douban.com/simple/
#一次性使用方法
pip install -i http://pypi.douban.com/simple/ SomePackage

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值