python测试开发django4模板中include的使用

教育动态2024-09-15 19:08:17匿名

公共内容

如下图所示,网站每个页面都有三块内容:顶部导航、正文、底部导航。

hello/templates/base.html 内容

!DOCTYPE htmlhtml lang='en'head meta charset='UTF-8' titleTitle/title/headbodysection h1top 导航/h1 ppython自动化-Chongshi/p hr/sectionsection h1body text/h1 pbody content/p/sectionsection brbrbrbrhr h1 底部导航/h1 p 底部的一些友好链接,网站导航,copyright/p/section/body/html 一般head和bottom不变,只有body中的内容发生变化,所以head和bottom分别提取出来

单独取出hello/templates/top.html

section h1 top navigation/h1 ppythonautomation-Chongshi/p hr/sectionhello/templates/end.html 单独拿出来

section brbrbrbrhr h1底部导航/h1 p底部一些友好链接,网站导航,copyright/p/section

include语法

python测试开发django4模板中include的使用

hello/templates/page1.html

!DOCTYPE htmlhtml lang='en'head meta charset='UTF-8' titleTitle/title/headbody{% include 'top.html' %}section h1body text/h1 pbody content/p/section{% include 'end.html' %} html' %}/body/htmlhello/views.py 视图函数

from django.shortcuts import render# 在这里创建你的视图def page1(request): return render(request, 'page1.html')urls.py 添加访问路径

from django.conf.urls import urlfrom django.urls import re_path, pathfrom hello importviewsurlpatterns=[ path('page1/',views.page1),] 访问浏览器地址http://127.0.0.1:8000/page1/即可看到效果

带参数

公共部分top.html和end.html中也可以传递变量,如

用户评论

冷嘲热讽i

哇,django4模板的include功能太强大了,之前一直不知道怎么用,这篇博文让我豁然开朗!

    有9位网友表示赞同!

单身i

刚刚看完,感觉这篇对include的讲解真的很到位,结合实例让我更易懂了。

    有5位网友表示赞同!

凉话刺骨

感谢作者分享,之前在做项目时,总是纠结include的使用,现在有了这篇,心里踏实多了。

    有16位网友表示赞同!

十言i

这篇博文好长啊,但内容真的很丰富,学到了很多关于include的细节。

    有11位网友表示赞同!

我绝版了i

include在模板中的应用真的挺有意思的,这篇博文让我对django模板有了更深的理解。

    有7位网友表示赞同!

纯真ブ已不复存在

看完这篇博文,我对include的理解更加清晰了,之前总是觉得模板渲染太复杂。

    有15位网友表示赞同!

寂莫

感谢作者整理了这么详细的介绍,对于新手来说,这篇博文简直就是福音。

    有19位网友表示赞同!

坠入深海i

include的使用确实可以提高模板的复用性,这篇博文让我对django模板有了新的认识。

    有10位网友表示赞同!

减肥伤身#

这篇博文的内容太实用了,我打算把学到的东西应用到项目中。

    有20位网友表示赞同!

残留の笑颜

之前对include的使用一直模糊,这篇博文让我有了更明确的方向。

    有16位网友表示赞同!

我一个人

这篇博文的例子很有趣,通过实际应用让我对include有了更深的理解。

    有16位网友表示赞同!

心安i

看完这篇,我觉得django模板其实并没有想象中那么复杂,主要是要掌握好include。

    有20位网友表示赞同!

久爱不厌

作者对include的解释真的很到位,让我这个小白也能轻松上手。

    有9位网友表示赞同!

箜篌引

这篇博文让我对django模板的优化有了新的思路,期待作者的下一篇文章。

    有10位网友表示赞同!

北朽暖栀

之前在做项目时,总是忽略include的作用,这篇博文让我意识到它的重要性。

    有8位网友表示赞同!

我怕疼别碰我伤口

感谢作者分享,这篇博文让我对django模板的include有了全面的认识。

    有11位网友表示赞同!

水波映月

这篇博文的例子很有启发,让我对include的应用有了新的想法。

    有15位网友表示赞同!

志平

看完这篇,我觉得自己之前的模板编写方式太落后了,要赶紧改进。

    有6位网友表示赞同!

毒舌妖后

这篇博文让我对django模板的include有了新的认识,希望能有更多类似的教程。

    有6位网友表示赞同!

相关推荐