# code-link **Repository Path**: qian-xun_1/code-link ## Basic Information - **Project Name**: code-link - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-24 - **Last Updated**: 2026-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FastAPI 激活码管理系统 这是一个使用 `FastAPI + SQLite + SQLAlchemy + Jinja2` 的激活码管理系统,包含: - 管理员登录页 - 后台首页 - 左侧菜单栏 - 用户管理(新增、编辑、删除、列表) ## 1. 创建并启用 venv ```bash python3 -m venv .venv source .venv/bin/activate ``` ## 2. 安装依赖 ```bash pip install -r requirements.txt ``` ## 3. 启动服务 ```bash sudo ./run_server.sh ``` 浏览器访问:`http://192.168.0.122/login` 如果你不想使用 `sudo`(80 端口需要管理员权限),可以改用 8000 端口: ```bash .venv/bin/uvicorn main:app --host 192.168.0.122 --port 8000 --reload ``` 默认管理员账号: - 用户名:`admin` - 密码:`admin123` ## 4. 运行测试 ```bash pytest -q ``` ## 5. 目录说明 ```text . ├── main.py ├── database.py ├── models.py ├── requirements.txt ├── templates/ │ ├── login.html │ ├── admin_base.html │ ├── admin_dashboard.html │ ├── admin_users.html │ └── admin_user_form.html └── tests/ └── test_app.py ```