python和django:从django web表单执行python脚本?

时间:2011-02-12 18:57:39

标签: python django

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

我将从Web表单收到的值传递给python脚本)) 实际上如何以这种方式执行python脚本?

提前致谢!

1 个答案:

答案 0 :(得分:0)

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

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

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

否则你需要从python-os.system及其朋友那里执行外部程序的一般方法。这在其他地方有所涉及。