# rime-fastapi-master **Repository Path**: rimelx/rime-fastapi-master ## Basic Information - **Project Name**: rime-fastapi-master - **Description**: python falsk - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-07 - **Last Updated**: 2024-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **JR_ERP** ## 文档地址 http://127.0.0.1:8000/docs/ http://127.0.0.1:8000/redoc ## 1、项目结构 ``` ``` ## 2、环境配置 安装依赖 ```python python>=3.10 # 创建环境 python -m venv env # 切换虚拟环境 env\Scripts\activate # 更新pip版本 pip install --upgrade pip # 安装包使用清华源 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple ``` ## 3、sqlacodegen使用 ```python # 模型生成工具 建议放在其他目录创建虚拟环境环境执行 python -m venv envorm envorm\Scripts\activate pip install sqlacodegen # 生成ORM模型 sqlacodegen mysql+pymysql://root:AHGFkA5TS6dcbbsb@8.138.21.243:3306/jr_erp > OrmModels.py 错误解决:ImportError: cannot import name 'ArgSpec' from 'inspect' 修改文件Lib\site-packages\sqlacodegen\codegen.py, line 9 # from inspect import ArgSpec #注释这行,加上下面两行 if not hasattr(inspect, 'getfullargspec'): from inspect import ArgSpec ``` ## 4、运行 ```python # 默认端口为8000,可在app.py文件中修改 python3 app.py run # windows 运行 uvicorn main:create_app --reload ``` ## 5、注意 ```python 连接需要VPN http://127.0.0.1:8000/docs ```