创建项目
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)