flask的基本使用

该博客主要围绕Flask展开,介绍了配置项,如开启调试模式、连接MySQL数据库、显示SQL语句、设置session密匙、自动提交等,还提及了蓝图使用流程、数据库迁移流程、上传头像到数据库,以及Flask分页应用和前端使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

config 配置项

DEBUG = True

调试模式开启

SQLALCHEMY_DATABASE_URI = “mysql+pymysql://root:123456@localhost/books?charset=utf8mb4”

关系型数据库 连接mysql

SQLALCHEMY_EHCO =True

显示sql语句

SECRET_KEY =“123”

session密匙

SQLALCHEMY_TRACK_MODIFICATIONS =True

SQLALCHEMY_COMMIT_ON_TEARDOWN = True

commit自动提交

PER_PAGE_NUM=2

分页 每一页所显示的条数

蓝图的使用流程:

		#导入 
		from flask import Blueprint

	#创建蓝图
	admin_good_blue = Blueprint("admin",__name__)

	#注册蓝图
	app.register_blueprint(admin_good_blue,url_prefix="/admin")


	# 创建视图使用案列:
	@admin_good_blue.route("/")
	
	def index():
	
		return "index"

数据库的迁移流程:

首先要在虚拟环境中安装Flask-Migrate。
		pip install flask-migrate
	
	创建迁移仓库
	
	#这个命令会创建migrations文件夹,所有迁移文件都放在里面。
	python database.py db init
	
	创建迁移仓库

		创建迁移脚本
	
	    自动创建迁移脚本有两个函数
	        upgrade():函数把迁移中的改动应用到数据库中。
	        downgrade():函数则将改动删除。
	    自动创建的迁移脚本会根据模型定义和数据库当前状态的差异,生成upgrade()和downgrade()函数的内容。
	    对比不一定完全正确,有可能会遗漏一些细节,需要进行检查
	
	python database.py db migrate -m 'initial migration'
	
	
	更新数据库
	
	python database.py db upgrade

对于flask 中 上传头像到数据库:

在这里插入图片描述

最后 直接 使用 xins

在这里插入图片描述

flask中 对于 分页 的 的应用

在这里插入图片描述

html中使用需要导入样式和js

在这里插入图片描述

及前端的方法

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lonelypatients°

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值