也许我对我的期望只是天真,但我找不到任何允许从管理界面运行Django项目管理命令的简单配置或应用程序。
当然允许远程执行命令而不必对机器进行外壳是很常见的事情吗?
你总是要自己实施吗?如果是这样,您如何添加到现有管理网站而不完全替换它?
答案 0 :(得分:-1)
管理命令与管理视图视图完全不同。管理命令在命令行上接受参数,可以交互式地请求用户输入等。它们还可以在Web应用程序无法成功运行的情况下运行(例如,运行迁移)。这可能是漫长而昂贵的任务。或者它们可以是您希望在正常用户/管理员交互之外运行的事物,例如来自cron作业的计划任务。
在某种程度上,管理命令的运行级别低于管理员应用程序。