Web 项目的初始化与启动
先在表中的项目根目录完成环境安装,再按顺序初始化并启动。关闭服务终端使用 Ctrl+C,重新启动继续读取该项目原有数据。
| 项目 | 初始化与启动顺序 | 本机入口 |
|---|---|---|
web_project |
uv run web-books init;uv run web-books serve |
http://127.0.0.1:8767 |
api_project |
uv run api-books init;uv run api-books serve |
http://127.0.0.1:8768/docs |
shelf_project |
uv run shelf-books init;uv run shelf-books serve |
http://127.0.0.1:8771 |
reading_project(Django) |
依次迁移、导入、启动,见下方命令 | http://127.0.0.1:8774,后台为 /admin/ |
FastAPI 的 /docs 中先登录,再将得到的 Bearer 令牌填入 Authorize。Flask 和 Django 从登录页进入。默认演示账号及初始化行为以各项目 README 为入口;数据库里已经保存的修改可以直接在重开后的页面核对。
# 在 Django/reading_project 中,先迁移,再导入演示书架。
uv run python manage.py migrate
uv run python manage.py seed_shelf
# 启动开发服务,浏览器打开对应端口。
uv run python manage.py runserver 127.0.0.1:8774
serve 和 runserver 便于本机学习。常驻部署按第十五、十七章的进程、配置、持久目录与入口转发步骤进行;迁移在工作进程接收请求前完成。