为你的应用程序生成DRF序列化程序、视图、api、单元测试。
drf-app-generators的Python项目详细描述
DRF应用程序生成器
用一个命令生成DRF标准应用程序。在
安装
用pip安装
$ pip install drf-app-generators
要使用DRF应用程序生成器,请将其添加到已安装的应用程序中。在
^{pr2}$使用
生成一个新的Django应用程序。
要使用生成器,请运行以下命令。在
$ python manage.py generate {app}{options}
Options | Description |
---|---|
^{ | A list of model names. |
^{ | Generate written API document |
^{ | Create nested folders for models, apis, factories and serializers |
^{ | Override existed files |
示例:生成具有3个模型的新应用程序。在
$ python manage.py generate books --models Book,Author,Label
src/books/ ├── __init__.py ├── admin.py ├── apis.py ├── apps.py ├── factories.py ├── filters.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── permissions.py ├── serializers.py └── tests ├── __init__.py ├── test_books_apis.py └── test_books_models.py
更新现有的Django应用程序。
向模型添加完字段后,可以通过以下命令更新factories&admins。在
$ python manage.py app_update {app}{options}^{tb2}$
示例:我们刚刚生成的更新图书应用程序。在
python manage.py app_update books \ --factory \ --admin \ --api \ --serializer \ --unittest \ --filter \ --add-models Label,Category
测试
使用drf生成器构建的完整应用程序可以在tests目录中找到。在
许可证
麻省理工学院执照。{见^ a1。在
- 项目
标签: