# website-backend **Repository Path**: brokenshine/website-backend ## Basic Information - **Project Name**: website-backend - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-07 - **Last Updated**: 2026-03-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 实验室考核--投票相关的后台代码 # 项目的基本结构: 见FastAPI的docs,相关的接口都有对应的注释 # 部署办法: 1. 导入依赖 - 利用`pip` ```bash pip install -r requirements.txt ``` - 利用`uv` ```bash uv sync ``` 2. 运行服务器 请创建一个: 用户名为 "devuser" 密码为 "devpass" 数据库名字为 "fastapi_db" 的数据库,如果想要修改的话,需要在`./config/db.py`中修改`DATABASE_URL`中相应的字符串就好 假如你的系统中有`podman`的话,也可以试试我这里写的一键部署 ```bash # 安装just npm install just # 接下来利用这个来进行初始化就好了,具体会跑什么代码的话,写在`justfile`里面 just ``` 然后运行 ```bash python ./main.py # 或者你也用uv的话 uv run ./main.py ``` 之后就会将服务器部署到`http://127.0.0.1:8080`上