动态页面-以显示时间举例

环境:windows 7 x64

工具:pycharm

          python 2.7.13

          django 1.11.4


1、新建一个django项目test1,app为I

2、在test1项目中添加一个python文件,内容如下:

from django.http import HttpResponse, Http404
import datetime


def ahead(request, offset):
    try:
        offset = int(offset)
    except ValueError:
        raise Http404
    dt = datetime.datetime.now() + datetime.timedelta(hours=offset)
    html = "<html><body>It is %s !</body></html>" % dt
    return HttpResponse(html)

3、在test1的URLconf中添加访问链接(urls.py)

from django.conf.urls import url
from django.contrib import admin
import test1.view

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    ## 访问最多带两位数字的网页
    url(r'^ime/(\d{1,2})/', test1.view.ahead),
]

4、配置启动项

Host:0.0.0.0

Post:8080

Run browser:http://10.188.22.50:8080

5、启动

6、访问http://10.188.22.50:8080/ime/2/和http://10.188.22.50:8080/ime/99/

可以看到页面的变化