【发布时间】:2012-11-09 09:35:21
【问题描述】:
要在 Python 中执行 Linux 命令,我们有很棒的模块:操作系统和子进程。我已经使用 os 和 subprocess 模块在基于控制台的 python 程序中集成了 Linux 命令,但是在 Django 中不会发生同样的事情。以这种观点为例:
def hello(request):
res = os.system('ls')
return render_to_response('thanks.html', {'res':res}, context_instance=RequestContext(request))
这个视图返回的唯一值是 0。我也尝试过使用子进程。我得到的输出是0。怎么了?
【问题讨论】:
-
PS 我在模板中正确地将变量 res 称为 {{ rs }}。
标签: django