通过 Django 管理界面按钮/url 运行脚本

Posted

技术标签:

【中文标题】通过 Django 管理界面按钮/url 运行脚本【英文标题】:Running a script through Django admin interface button/url 【发布时间】:2013-06-07 05:21:54 【问题描述】:

我对 python 和 Django 还很陌生,还有很多事情让我感到困惑!我有我的 Django 管理界面,上面有一个数据库! 我现在想做的事情如下: 我希望能够通过按下“开始”按钮或单击 URL 从我的 Djano 管理界面运行脚本!

感谢您的宝贵时间,任何小例子都会很棒!

祝你有美好的一天!

【问题讨论】:

***.com/questions/2872605/… 【参考方案1】:

我个人会看http://www.celeryproject.org/之类的东西。

您还需要考虑在以下情况下会发生什么。

    别人登录系统,点击运行 有输出吗?您将如何处理? 用户在等待任务完成时单击刷新。 任务会完成吗?

【讨论】:

【参考方案2】:

在您的模板中使用 javascript 在单击按钮后调用视图,并在您的视图中调用脚本。这个问题与this one非常相似。

【讨论】:

以上是关于通过 Django 管理界面按钮/url 运行脚本的主要内容,如果未能解决你的问题,请参考以下文章

Django项目的创建和管理

使用 Django、GraphQL、Apollo 和 VueJS 进行 URL 管理

django 配置管理后台,出现多个 admin/admin/admin

django 管理界面 change_form.html 向 querydict/post 添加数据?

AirFlow 管理界面使用

9.Django Admin进行web界面后台管理数据库