Skip to main content
 首页 » 编程设计

python 和 django : execute python script from django web form

2025年05月04日18JustinYoung

我有从 shell 运行的全功能 python 程序。所有参数和选项都使用选项解析器提供。我想做的是使用 django 为这个程序创建简单的网络界面。

我忙于将从 Web 表单收到的值传输到 Python 脚本 )) 实际上我怎样才能以这种方式执行 python 脚本?

提前致谢!

请您参考如下方法:

如果你的 python 程序有点像这样:

import sys 
if __name__ == "__main__": 
  args = sys.argv  
  main(args) 

然后只需导入它,并使用与 sys.argv 相同格式的参数调用它的 main() 方法。排序。那将是 pythonic 的做事方式。

否则你需要一种从 python 执行外部程序的通用方法 - os.system 及其 friend 。这在别处有介绍。