第一步:在命令提示符环境使用pip install django命令安装django

第二步:在命令提示符环境使用python django-admin.py startproject django_greeting命令创建网站django_greeting

第三步:利用资源管理器在网站目录django_greeting中创建子文件夹templates,并在该子文件夹中创建文件greeting.html,其中内容如下:

<html>
     <body>
         <h1>Good {{morning_afternoon_evening}}, I am{{name}}.</h1>
     </body>
 </html>

第四步:在文件夹django_greeting\django_greeting中创建Python程序文件view.py,其中内容为:


import
from os.path import
from random import
import
from django.http import
from django import template
from django.conf import
 
'Zhang san', 'Li si', 'Wang wu', 'Ma liu')
 
def greeting(request):
     templateFile = join(split(dirname(__file__))[0],
 'templates')\
'\\greeting.html'
 
#打开网页模板文件,创建模板
with open(templateFile) as
         t = template.Template(fp.read())
 
#随机选择一个问候人
     current_name = choice(names)
 
#当前时间
     h = datetime.datetime.now().hour
#上午
 if
'Morning'
#下午
 elif
'Afternoon'
#晚上
else:
'Evening'
 
#渲染模板
'name':current_name,
 'morning_afternoon_evening':mae})
     html = t.render(con)
     
return

第五步:修改文件夹django_greeting\django_greeting中的Python程序文件urls.py,将其中的内容修改为:

from django.conf.urls import
from django.contrib import
from django_greeting.view import
 
 urlpatterns = [
r'^admin/', include(admin.site.urls)),
r'^greeting/$', greeting),
 ]

第六步:打开命令提示符,切换至网站文件夹django_greeting,执行命令python manage.py runserver 127.0.0.1:8000在本机8000端口启动网站,如图:


Python 3.6+Django开发入门小案例(自动变化的问候)完整步骤_html

最后,打开浏览器并访问http://127.0.0.1:8000/greeting/,多次访问会发现,每次问候的人可能会不一样,并且会根据当前时间自动判断是上午、下午或晚上,下午14:26时访问结果如图:


Python 3.6+Django开发入门小案例(自动变化的问候)完整步骤_html_02

修改计算机时间为晚上21:27,刷新页面,如图:


Python 3.6+Django开发入门小案例(自动变化的问候)完整步骤_Python可以这样学_03

附:拙作《Python可以这样学》封面


Python 3.6+Django开发入门小案例(自动变化的问候)完整步骤_Python小屋_04