坚持#第325天~检查服务器是否开机状态、Django(python+html)

写一个查看所有服务器是否开机状态的监控,要不然关机了都还不知道、关机关机关机开机开机开机:

阿里云服务器去阿里云网站里面看,

公司机房的服务器:

192.168.1.208

192.168.1.209

192.168.1.230

192.168.1.233

192.168.1.235

192.168.1.236

1.233上面执行,可以检测我们公司的服务器是否开机状态:

ping -w2192.168.1.208;echo;echo

ping -w2192.168.1.209;echo;echo

ping -w2192.168.1.230;echo;echo

ping -w2192.168.1.233;echo;echo

ping -w2192.168.1.235;echo;echo

ping -w2192.168.1.236;echo;echo

 

简化DjangoDjangoDjangopython+html):

yum installpython-setuptools

easy_installdjango

django-admin.pystartproject HelloWorld          //最新版的 Django 请使用 django-admin 命令:django-admin startproject HelloWorld

vim settings.py

ALLOWED_HOSTS =['*']

vimHelloWorld/HelloWorld/settings.py

修改 TEMPLATES 中的 DIRS [BASE_DIR+"/templates",]

这个里面是写网页的方法的,还可以方法调用网页,网页是在templates里面写的html文件

vimHelloWorld/HelloWorld/search.py

# coding=utf-8

from django.httpimport HttpResponse

fromdjango.shortcuts import render_to_response

import sys

reload(sys)

sys.setdefaultencoding('utf8')

# 表单

defsearch_form(request):

    returnrender_to_response('search_form.html')

# 接收请求数据

defsearch(request):

    request.encoding='utf-8'

    if 'q' in request.GET:

        message = '你搜索的内容为: ' + request.GET['q']

    else:

        message = '你提交了空表单'

    return HttpResponse(message)

   

调用的网页:

vimHelloWorld/templates/search_form.html

<!DOCTYPEhtml>

<html>

<head>

<metacharset="utf-8">

<title>菜鸟教程(runoob.com)</title>

</head>

<body>

    <form action="/search"method="get">

        <input type="text"name="q">

        <input type="submit"value="搜索">

    </form>

</body>

</html>

 

这个里面是所有网址的集合,没有这个就会出现404,也叫调用网页的方法,注意需要导入import你写的那个网页的方法(访问网站时程序会第一个执行,然后会去找search.py里面的search_form方法)

[root@test11gHelloWorld]# cat urls.py

# coding=utf-8

fromdjango.conf.urls import url

from . importsearch

urlpatterns = [

    url(r'^search-form$', search.search_form),

    url(r'^search$', search.search),

]

启动Django服务:

python manage.pyrunserver 0.0.0.0:8000

猜你喜欢

转载自blog.csdn.net/libanxian9527/article/details/80495482