溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django在web頁面展示linux服務器的文本內容

發布時間:2020-04-07 16:30:30 來源:網絡 閱讀:5653 作者:329984300 欄目:建站服務器

在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,這段代碼發出來不顯示,我還是截圖吧。

Django在web頁面展示linux服務器的文本內容



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>


頁面展示:

Django在web頁面展示linux服務器的文本內容

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女