Fetch the repository succeeded.
fastapi-naive-admin 是一个基于python3+fastapi框架的权限控制系统,集合了常见的权限控制示例。前端使用了最新的 Vue3、Vite、Naive UI、TypeScript、Pinia、Tailwindcss 等主流技术开发。 后端使用python3、fastapi、tortoise-orm等主流技术开发,拥有完整的API文档。 您可基于此项目基础上专注开发您的业务模块,希望此项目对您有帮助!
- 使用poetry
poetry install
- 使用pip
pip install -r requirements.txt
- 配置文件
将config-template.yaml copy未config.yaml 按照里面配置的注释修改即可
或者可以使用环境变量添加 具体请查看 utils/config.py
- 初始化数据库(项目根目录base.sql)
mysql -uroot -proot123 < base.sql
- 默认账户密码
admin/Admin@123
uvicorn main:app --reload
or
poetry run uvicorn main:app --reload
npm i
npm run dev
npm run build
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。