gpt4 book ai didi

python - Django最佳实践中执行os和子进程

转载 作者:太空宇宙 更新时间:2023-11-04 05:40:16 25 4
gpt4 key购买 nike

想要在 Django 中为我的开发服务器编写自定义控制面板,我想知道从 Django 执行系统调用(如 Linux 上的操作系统和子进程)的最佳解决方案是什么?

Django 中是否有一些用于此目的的保留库,或者我应该在我的 Django 项目中编写一些 custom.py ,其中将放置我的所有系统调用。

最佳答案

Django 只处理一些与 Web 和数据库直接相关的事情,在诸如 viewsurlsmodels 等模块中。

任何其他实现实际功能的东西都只是 Python,并且可以按照您喜欢的任何方式放置在模块中,就像在任何其他 Python 软件中一样。我不会将系统调用放入 custom.py 中,而是将它们放入 system_calls.py 中,因为您已经这样调用它们了。或者独立于 Django 应用程序的库。

此外,最好将命令作为后台任务运行,并且仅启动它们并从网络上查看它们的状态。您应该考虑使用 Celery。

关于python - Django最佳实践中执行os和子进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26588396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com