Django在web页面展示linux服务器的文本内容
在web页面展示linux服务器的内容
公司主营业务:网站建设、成都做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出丁青免费做网站回馈大家。
django项目名称:minicms
/home/username/minicms
项目中app名称:news
/home/username/minicms/news
相关文件:/tmp/abc.txt
# cat /tmp/abc.txt 公司公网IP地址: 183.54.15.11 服务器内存: 192.168.1.1 total used free shared buffers cached Mem: 742 691 50 0 31 88 -/+ buffers/cache: 571 170 Swap: 991 817 174 192.168.1.2 total used free shared buffers cached Mem: 742 691 50 0 31 88 -/+ buffers/cache: 571 170 Swap: 991 817 174
views.py 文件:/home/username/minicms/news/views.py
#coding:utf-8
from django.http import HttpResponse
from django.shortcuts import render
import os
import subprocess
# def shell(request):
# os.system("/bin/bash /tmp/abc.sh")
def index(request):
#执行服务器系统命令
os.system("/bin/bash /tmp/abc.sh")
#打开文件
fo = open('/tmp/abc.txt','r')
#保存变量
List=fo.xreadlines()
#返回list列表,传递给home.html模版
return render(request,'home.html',{'aList':List})
# return render(request, 'home.html')urls.py文件:/home/username/minicms/minicms/urls.py
#辣鸡51,这段代码发出来不显示,我还是截图吧。

home.html模版文件:/home/username/minicms/news/templates/home.html
test page {% for item in aList %}{{ item }},
{% endfor %}
页面展示:

分享题目:Django在web页面展示linux服务器的文本内容
新闻来源:http://www.jxjierui.cn/article/pseihh.html


咨询
建站咨询
