Flask

创建项目

Pycharm专业版

默认文件

Pycharm社区版没有自动创建这几个文件,手动创建即可。

运行

常规功能

debug模式

修改内容自动更新,否则需要重新启动运行项目才生效。

修改host

通网络内其他人可以通过我得ip访问该服务。

修改端口号

空格分隔

URL

基础get接口

地址中带有参数

地址中无参数但有入参

数据库

pymysql

bash 复制代码
pip3 install pymysql

Flask-SQLAlchemy

bash 复制代码
pip3 install flask-sqlalchemy

配置

python 复制代码
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)

# 数据库信息配置到app.config
HOSTNAME = '172.0.0.1'
PORT = 3306
USERNAME = 'ROOT'
PASSWORD = ''
DATABASE = ''
app.config['SQLALCHEMY_DATABASE_URI'] = f"mysql+pymysql://{USERNAME}:{PASSWORD}@{HOSTNAME}:{PORT}/{DATABASE}?charset=utf8"
# 创建的db对象
db = SQLAlchemy(app)
相关推荐
求知若饥9 分钟前
NestJS 项目实战-权限管理系统开发(六)
后端·node.js·nestjs
qq_5290252911 分钟前
Torch.gather
python·深度学习·机器学习
数据小爬虫@12 分钟前
如何高效利用Python爬虫按关键字搜索苏宁商品
开发语言·爬虫·python
Cachel wood44 分钟前
python round四舍五入和decimal库精确四舍五入
java·linux·前端·数据库·vue.js·python·前端框架
終不似少年遊*1 小时前
pyecharts
python·信息可视化·数据分析·学习笔记·pyecharts·使用技巧
gb42152871 小时前
springboot中Jackson库和jsonpath库的区别和联系。
java·spring boot·后端
程序猿进阶1 小时前
深入解析 Spring WebFlux:原理与应用
java·开发语言·后端·spring·面试·架构·springboot
Python之栈1 小时前
【无标题】
数据库·python·mysql
袁袁袁袁满1 小时前
100天精通Python(爬虫篇)——第113天:‌爬虫基础模块之urllib详细教程大全
开发语言·爬虫·python·网络爬虫·爬虫实战·urllib·urllib模块教程