您好,登錄后才能下訂單哦!
在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
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>test page</title> </head> <body> <div > {% for item in aList %} <p>{{ item }},</p> {% endfor %} </div> </body> </html>
頁面展示:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。