一.模版简介 你可能已经注意到我们在例子视图中返回文本的方式有点特别,也就是说,HTML被直接硬编码在python代码之中. def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></html>" % now return HttpResponse(html) 尽管这种技术便于解释视图是如何工…
Django的模板层 如果我们想要利用视图函数返回一个页面,一种比较简单的方式是利用HttpResponse()方法返回一个含有html内容的字符串: def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></html>" % now return HttpResponse(html) 尽管这…
1.Django的路由层 URL配置(URLconf)就像Django所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表:我们就是以这种方式告诉Django,对于客户端发来的某个URL该调用哪一段逻辑代码对应执行. (1).简单的路由配置 from django.contrib import admin from django.urls import path, re_path from blog import views urlpatterns = [ path('ad…
Django之模板层 一 模板简介 在刚刚介绍完的视图层中我们提到,浏览器发送的请求信息会转发给视图函数进行处理,而视图函数在经过一系列处理后必须要有返回信息给浏览器.如果我们要返回html标签.css等数据给浏览器进行渲染,我们可以在视图函数中这么做 def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body><…
一 模板简介 在刚刚介绍完的视图层中我们提到,浏览器发送的请求信息会转发给视图函数进行处理,而视图函数在经过一系列处理后必须要有返回信息给浏览器.如果我们要返回html标签.css等数据给浏览器进行渲染,我们可以在视图函数中这么做 def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></html>&q…
python的模板:HTML代码+模板语法 <!--模版语法之变量--> <h1>Index </h1> <p>{{ name }}</p> <p>{{ num }}</p> <p>{{ list1 }}</p> <p>{{ info }}</p> <p>{{ b }}</p> <p>{{ alex }}</p> <p&g…