# FastAPI App > Python(3.8.6+) and pip(20.2.4+) ## 一、配置conf文件 > (没有的话需要自己创建,放在conf文件夹下级) ``` bash ===================== conf-dev.ini ========================= [common] static_folder=./static template_folder=./templates [mysql] USERNAME=admin PASSWORD=123456 HOST=localhost PORT=3306 DATABASE=test SQLALCHEMY_DATABASE_URI=mysql+pymysql://%(USERNAME)s:%(PASSWORD)s@%(HOST)s:%(PORT)s/%(DATABASE)s ``` ## 二、安装依赖 ``` bash pip install -r requirements.txt ``` ##三、运行项目 ```bash 目录下运行 start.bat (windows)文件或者start.sh (mac) ``` ##四、models文件夹下的SQLAlchemy Model代码生成 ```bash 安装完依赖库后,即可通过命令行工具直接生成,无须手写。 例子参考如下: sqlacodegen.exe --tables permission_info --outfile .\Desktop\fastapi_app\models\permission_info.py mysql+pymysql://chenwj:123456@localhost/waterv3?charset=utf8 ```