python的Django的DTL模板示例讲解( 二 )


②在TEMPLATES里设置DIRS的值,设置为[os.path.join(BASE_DIR,'templates')],这项时用来设置静态文件存放目录
③LANGUAGE_CODE = 'zh-Hans' #设置中文语言
④TIME_ZONE = 'Asia/Shanghai' #设置上海时区
 
3、在app目录创建E:ITPYthonPYTHON试验demo08books\urls.py文件,即创建app下面的路由文件,在路由文件里的代码如下:
from django.urls import pathfrom . import viewsurlpatterns=[path('',views.index),path('book0/',views.book0,name='book0'),path('book1/',views.book1,name='book1'),path('book2/',views.book2,name='book2'),path('book3/',views.book3,name='book3'),path('book4/',views.book4,name='book4'),]4、在app目录E:ITPYthonPYTHON试验demo08booksviews.py下编辑视图文件,即编辑views.py文件,代码如下:
from django.shortcuts import renderfrom django.http import HttpResponse# Create your views here.def index(request):context={"books":["python编程从入门到实战","python面向对象编程指南","python网络爬虫权威指南","python机器学习经典实例","零起点TensorFlow快速入门",],"books2":["西游记","水浒传","红楼梦","三国演义"],"persons":{"嬴政":"秦朝的开国皇帝","刘秀":"位面之子,东汉开国皇帝,秀才造反,不鸣则已一鸣惊人","李世民":"唐朝杰出的皇帝,人称天可汗","毛泽东": "新中国国家主席",},"movies":[{"name":"泰囧","box_office":"12.77亿","Director":"徐峥"},{"name": "攀登者","box_Office": "22.47亿","Director": "吴京"},{"name": "中国机长","box_Office": "20.56亿","Director": "刘伟强"}],"comments":["电影真好","很有励志意义"],"goods":["apple","banana","orange"],"students":["张三","李思","王五"]}return render(request,"index.html",context=context)def book0(request):return HttpResponse("从入门到实践是一本针对所有层次的Python读者而作的Python入门书 。")def book1(request):return HttpResponse("Python面向对象编程指南.[美]Steven F.Lott(带详细书签),分成两个压缩包 。本书由树莓派基金会资深软件开发工程师亲笔撰写,是学习在树莓派上编程的必备手册 。即使你没有任何编程经验,也可以畅游树莓派的世界 。本书覆盖了初学编程者和第一次做Python开发所需的基础知识,书中首先对Python编程做了基本介绍,并给出了通用的Python代码,然后逐步介绍了 。")def book2(request):return HttpResponse("本书采用简洁强大的Python语言,全面介绍网页抓取技术,解答诸多常见问题,是掌握从数据爬取到数据清洗全流程的系统实践指南")def book3(request):return HttpResponse("Python机器学习经典实例首先通过实用的案例介绍机器学习的基础知识,然后介绍一些稍微复杂的机器学习算法,例如支持向量机、极端随机森林、隐马尔可夫模型、条件随机场、深度神经网络,等等")def book4(request):return HttpResponse("TensorFlow是近年来影响最大的神经网络和深度学习平台,《零起点TensorFlow快速入门》以生动活泼的语言,从入门者的角度,对TensorFlow进行介绍,书中包含大量简单风趣的实际案例,如孤独的神经元、梵高画风等,让广大初学者快速掌握神经网络的基本编程,为进一步学习人工智能奠定扎实的基础 。")5、编辑项目路由下的url文件,文件路径是E:ITPYthonPYTHON试验demo08demo08\urls.py,编写代码如下:
from django.contrib import adminfrom django.urls import path,includeurlpatterns = [path('admin/', admin.site.urls),path('books/',include('books.urls')),]6、在静态文件目录下创建静态HTML文件,静态HTML文件目录是E:ITPYthonPYTHON试验demo08templatesindex.html,在其中编辑代码,代码如下:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>书籍</title><embed src=https://www.isolves.com/it/cxkf/yy/Python/2020-05-09/"https://www.kugou.com/song/#hash=04E4C1D0AFB9DEEF3B0834AA1F71B654&album_id=26382011" width:100% margin-left:auto>


推荐阅读