views.py

from django.shortcuts import render,render_to_response
from django.http import HttpResponse
import os
# Create your views here.

def cpu_status(request):
        cpu_info = os.popen('sar 1 1').read()
        html = '
%s
' % cpu_info         return HttpResponse(html) def disk(request):         d_usage = os.popen('df -h').read().split('\n')         name_list = {'shw':[26, 'engineer', 'male'],                 'alex':[25, 'sale', 'female'],}         return render_to_response('disk.html', {'d_usage': d_usage, 'names': name_list})


disk.html



 This is my first website.

stuff info:

{% for name,info in names.items %}   
  • {{ name }}
  •         {% for item in info %}                 
                      {% ifequal item 25 %}                         
    • {{ item }},By failing to prepare, you are preparing to fail.
    •                 {% else %}                 
    • {{ item }}
    •                 {% endifequal %}                 
            {% endfor %} {% endfor %} {% for i in d_usage %}   {% if "/dev/sda2" in i %}         {{ i }}

      {% else %}         

    {{ i }}

      {% endif %} {% endfor %}


    前端显示:

    django小例子_第1张图片