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)
相关推荐
短剑重铸之日1 天前
《设计模式》第十一篇:总结
java·后端·设计模式·总结
YMWM_1 天前
python3继承使用
开发语言·python
JMchen1231 天前
AI编程与软件工程的学科融合:构建新一代智能驱动开发方法学
驱动开发·python·软件工程·ai编程
亓才孓1 天前
[Class类的应用]反射的理解
开发语言·python
小镇敲码人1 天前
深入剖析华为CANN框架下的Ops-CV仓库:从入门到实战指南
c++·python·华为·cann
Dragon Wu1 天前
Spring Security Oauth2.1 授权码模式实现前后端分离的方案
java·spring boot·后端·spring cloud·springboot·springcloud
摘星编程1 天前
深入理解CANN ops-nn BatchNormalization算子:训练加速的关键技术
python
魔芋红茶1 天前
Python 项目版本控制
开发语言·python
lili-felicity1 天前
CANN批处理优化技巧:从动态批处理到流水线并行
人工智能·python
一个有梦有戏的人1 天前
Python3基础:进阶基础,筑牢编程底层能力
后端·python