使用参数从admin执行管理命令

时间:2018-06-07 09:32:48

标签: django

我用Django编写的小播客后端包含一个ShowModel。我还编写了一个自定义管理命令来更新外部API中每个节目的剧集。

为了便于使用,我现在想在Django管理员的节目列表旁边放一个按钮,以便能够从那里更新它们。我知道那里的call_command()也接受了争论,但是我对如何把它带入已经有节目的管理区域感到有点困惑。此外,如果可能,我还会将输出传递给网络管理员。

2 个答案:

答案 0 :(得分:0)

您可以使用此库https://github.com/vint21h/django-mcadmin 或者尝试阅读代码并将一些内容添加到您的项目中。

答案 1 :(得分:0)

我正在解决从管理界面运行管理命令的难题,所以这就是我发现的pip install -i https://test.pypi.org/simple/ django-run-command

此软件包可帮助您从管理控制台运行管理命令