如何在 Django 1.4 网站中显示基本 shell 命令的结果?
How do I display the results of basic shell commands in a Django 1.4 website?
目前已经使用 Django 构建了静态网页,只是想知道如何在这些网页之一上显示基本 shell 命令的结果,例如 'ls -l'。
可否专门指定某个div来显示结果?
使用os
模块执行命令:
import os
from django.shortcuts import render
def command_view(request):
output = os.popen('ls -l').read()
return render(request, 'command.html', {'output': output})
并将命令的结果放入<pre>
标签中:
<pre>{{ output }}</pre>
目前已经使用 Django 构建了静态网页,只是想知道如何在这些网页之一上显示基本 shell 命令的结果,例如 'ls -l'。
可否专门指定某个div来显示结果?
使用os
模块执行命令:
import os
from django.shortcuts import render
def command_view(request):
output = os.popen('ls -l').read()
return render(request, 'command.html', {'output': output})
并将命令的结果放入<pre>
标签中:
<pre>{{ output }}</pre>