通过 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、GraphQL、Apollo 和 VueJS 进行 URL 管理
django 配置管理后台,出现多个 admin/admin/admin