python使用flash框架_Python之Flask框架

本文介绍了Python的Flask框架的项目结构、开发思路,包括蓝图的使用、全局变量的设置、页面跳转方法以及异常处理。重点讲解了蓝图注册、页面跳转的通用方法,如`redirect`和`render_template`,并提到了如何获取前端传来的数据。同时,文章还提及了一个启动异常及其解决方案。
摘要由CSDN通过智能技术生成

date: 2020-02-10 09:10:00

updated: 2020-02-10 11:20:00

Python之Flask框架

1. 项目结构

DemandSys

blueprints

config

models

static

templates

app.py

blueprints -- “蓝图”文件夹下存放各个功能模块的实现文件,每一个功能“蓝图”都需要在 app.py 文件中进行注册

config -- 存放各种配置文件。需要注意的是,启动项目时的位置在app.py同级,所以打开配置文件时,路径填写如下:

with open("./config/dbconf.json", mode="r", encoding="utf-8") as f

models -- 存放各种模型(类)文件

static -- 存放所有的js、css文件

templates -- 存放所有的页面

2. 开发思路

2.1 关于蓝图的使用

Auth.py文件中

# 第一个auth_bp是在url_for中调用使用的,第二个auth_bp是在网页地址栏中呈现的

# action="{ { url_for("auth_bp.login") }}" 此处的login指的是方法名

# http://127.0.0.1:5000/auth_bp/login 此处的login指的是route后面填写的名称

auth_bp = Blueprint("auth_bp", __name__, url_p

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值