在Django管理面板中执行Python命令

3 投票
1 回答
2963 浏览
提问于 2025-04-16 19:19

在管理面板或者Django的视图中,能不能执行Python命令呢?比如说,如果我想通过一个按钮来同步我应用里的数据库。

1 个回答

3

写一个带有表单的自定义管理视图,当用户提交表单时,在视图中调用 django.core.management.call_command

关于使用表单的说明:因为你的请求会在服务器端改变一些东西,所以应该优先使用POST请求,而不是GET请求。

撰写回答