# vaccine-server **Repository Path**: yangLLHGS/vaccine-server ## Basic Information - **Project Name**: vaccine-server - **Description**: 疫苗预约课设的后端服务,基于flask框架开发的 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-25 - **Last Updated**: 2025-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, Flask ## README **1.首先激活虚拟环境(如果还没激活的话):** 在 Windows 上: `.\venv\Scripts\activate` 如果是在 Linux/Mac 上: `source venv/bin/activate` **2.然后安装更新后的依赖包:** `pip install -r requirements.txt` **3.安装完成后,可以验证一下安装的版本:** `pip list` **4.注意事项:** **如果安装过程中遇到网络问题,可以尝试使用国内镜像源(推荐,速度快):** `pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple` **5.之后先建一个数据库vaccine_db,只需要在mysql创建一个名为vaccine_db数据库即可** 然后,一定要将根目录下的.env文件的USERNAME和PASSWORD改成你自己的,再依次运行下面三个命令 `flask db init` `flask db migrate` `flask db upgrade` **6.之后运行** `flask run` **7.以后若每次数据库字段有变化,只需要重新运行** `flask db migrate` `flask db upgrade` 不需要再次运行flask db init了,除非你把数据库删了