【发布时间】:2021-03-10 07:05:50
【问题描述】:
有没有在 Django 中创建嵌套管理命令,类似于 docker 和 kubectl 有什么?例如,假设我需要具有以下结构:
|-->manage.py
|-->restaurant
|-->list
|-->get
|-->employee
|-->list
|-->get
|-->delete
以下命令应该都是可能的:
./manage.py -h
./manage.py restaurant -h
./manage.py restaurant list
./manage.py employee list
./manage.py restaurant get ""
./manage.py employee delete tiffany
argparse subparser 看起来很有希望,但我觉得应该有更简单的方法在 app/management/commands 或类似的地方使用 python 模块。
【问题讨论】:
标签: python django django-manage.py django-management-command