init chongming fastapi 脚手架
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
# {{ cookiecutter.project_name }}
|
||||
|
||||
[TOC]
|
||||
|
||||
作者: {{ cookiecutter.author_name }}
|
||||
|
||||
版本: {{ cookiecutter.version }}
|
||||
|
||||
## 运行项目
|
||||
|
||||
uv 环境
|
||||
|
||||
```shell
|
||||
uv sync
|
||||
uv pip install -e .
|
||||
source .venv/bin/activate # windwows 命令为 .venv\Scripts\activate
|
||||
cm_main
|
||||
```
|
||||
|
||||
纯 python 环境
|
||||
|
||||
```shell
|
||||
python -m venv .venv
|
||||
source .venv/bin/activate # windwows 命令为 .venv\Scripts\activate
|
||||
pip install -r requirements.txt
|
||||
pip install -e .
|
||||
cm_main
|
||||
```
|
||||
|
||||
## 打包项目
|
||||
```shell
|
||||
cm_build
|
||||
```
|
||||
打包出来的文件在 build 目录下
|
||||
|
||||
```text
|
||||
build
|
||||
├── resources
|
||||
│ ├── {{ cookiecutter.project_name }}.ico
|
||||
│ ├── plugins.mbank
|
||||
│ └── app.mbank
|
||||
├── config.toml
|
||||
└── {{ cookiecutter.project_name }} # windows {{ cookiecutter.project_name }}.exe
|
||||
```
|
||||
Reference in New Issue
Block a user