在此目录下/home/ubuntu/mysite/mysite创建 views.py 文件内容如下:
from django.http import HttpResponse,Http404 import datetime import os def sayhi(request): return HttpResponse('Hello World,this is my first Web page')
def current_time(request): ow = datetime.datetime.now() html = '<html><body> It is now: %s </body></html>'%now return HttpResponse(html)
def cpu(request): cpu_status = os.popen('cat /proc/cpuinfo').read() html = '<html><body><pre> %s</pre></body>'%cpu_status return HttpResponse(html)
def hours_ahead(request,offset): try: offset = int(offset) except ValueError: raise Http404() dt = datetime.datetime.now() + datetime.timedelta(hours=offset) html = '<html><body> In %s hour(s),it will be %s</body></html>'%(offset,dt) return HttpResponse(html)
在/home/ubuntu/mysite/mysite下 修改urls.py文件:
添加代码:
from mysite.views import sayhi
from mysite.views import current_time
from mysite.views import cpu
from mysite.views import hours_ahead
url(r'^views/$',sayhi),
url(r'^time/$',current_time),
url(r'^cpu/$',cpu),
url(r'^time/plus/(\d+)/$',hours_ahead)
运行命令:pythom manage.py runserver 0.0.0.0:9999