Metadata-Version: 2.3
Name: collect-db-models
Version: 0.0.6
Summary: collect sqlalchemy models to one file(eg. __init__.py)
Author: codeif
Author-email: me@codeif.com
Requires-Python: >=3.10
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: flask (>=1.0.0)
Description-Content-Type: text/markdown

# collect db models

collect sqlalchemy models to one file

## 安装

```sh
pip install collect-db-models
```

## 使用

```sh
flask collect-db-models > {package_name}/models/__init__.py
```

如果没有报错，就可以把文件更名为\_\_init\_\_.py

用下面的语句更简单，也会有一样的效果

```sh
flask collect-db-models -w
```


## Flask项目需要符合下面的结构

```plain
your_project/
│
├──core/
│   └── __init__.py
├──models/
│   └── __init__.py
```

your_project/core/\_\_init\_\_.py

```python
from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy()
```

