Mar*_*van 3 python django shell
目前已经使用 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})
Run Code Online (Sandbox Code Playgroud)
并将命令的结果放入<pre>标签中:
<pre>{{ output }}</pre>
Run Code Online (Sandbox Code Playgroud)