在管理站点中显示管理命令

时间:2017-11-30 16:36:46

标签: django django-admin django-manage.py

也许我对我的期望只是天真,但我找不到任何允许从管理界面运行Django项目管理命令的简单配置或应用程序。

当然允许远程执行命令而不必对机器进行外壳是很常见的事情吗?

你总是要自己实施吗?如果是这样,您如何添加到现有管理网站而不完全替换它?

1 个答案:

答案 0 :(得分:-1)

管理命令与管理视图视图完全不同。管理命令在命令行上接受参数,可以交互式地请求用户输入等。它们还可以在Web应用程序无法成功运行的情况下运行(例如,运行迁移)。这可能是漫长而昂贵的任务。或者它们可以是您希望在正常用户/管理员交互之外运行的事物,例如来自cron作业的计划任务。

在某种程度上,管理命令的运行级别低于管理员应用程序。