block标签使得父模板和子模板之间的内容可以灵活覆盖,实现模板的复用和模块化。子模板通过block覆盖父模板的指定区域,或者定义新的内容区域来添加或修改模板内容。            
                
         
            
            
            
            extends和block一起用 它们用于母版和子版的继承 在母版html中将一些需要替换的部分用{% block xxx %}。。。{% endblock %}括起来, 在子版html中,在第一行需要写上要继承的母版,{% extends '母版的相对路径' %}这样引入母版。 include i            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-02-22 05:06:00
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            from django.conf.urls import urlfrom django.contrib import adminfrom news import views as newviewurlpatter...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-13 14:23:00
                            
                                250阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、extends使用方法 首先 extends 也就是继承,子类继承父类的一些特性。在Django 模板中通过继承可以减少重复代码。 首先我            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-08 11:44:50
                            
                                284阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ansible roles   在实际的工作当中,一个完整的项目实际上是很多功能体的组合,如果将所有的功能写在一个playbook中会存在如代码耦合程度高、playbook长而维护成本大、灵活性低等一系列的问题。使用roles能巧妙的解决这一系列的问题。roles是ansible1.2版本后加入的新功能,适合于大项目playbook的编排架构。1、ansible playboo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 12:15:54
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Django, Linux, and Block are three essential concepts in the world of technology and programming. Each plays a significant role in their respective fields, and together they represent a powerful combi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-20 10:25:57
                            
                                125阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以上是模板的HTML代码以下是引用代码   {% include "son.html" %}索引用的是 .for循环用 是百分号            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-01 17:53:45
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            假如我们有以下模板index.html,代码为: 做过web开发的童鞋知道大部分网页的公共头部,公共底部部分代码每个页面都一样,那么就应该将其单独拿出做为一个html, 这样修改这部分代码时候,不需要每个页面都修改, 所以在django中我们可以这么做: top.html bottom.html i            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-31 16:22:01
                            
                                170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章对应的B站视频:https://www.bilibili.com/video/BV1Tu41127Ca/Django系列文章对应的目录:if/else 标签基本语法格式如下:{% if condition %}
     ... display
{% endif %}或者:{% if condition1 %}
   ... display 1
{% elif condition2 %}            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-08 12:05:19
                            
                                158阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            include包含其它urls的作用:当一个Django项目里面创建多个app应用时,主程序的urls.py路由系统就会需要负责多个路由表,但为了方便管理,我们会在每个app应用里,自己管理自身的路由情况,然后在主程序里面,导入其它app的路由表,形成二级路由。操作过程:1、分别创建两个app以作测试2、在主程序的settings.py文件中引入两个app3、分别在两个app目录下创建urls.p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-05-07 14:39:31
                            
                                3279阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言django模板继承的作用:模板可以用继承的方式来实现复用,减少冗余内容。一般来说,一个网站里一般存在多个网            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2022-10-18 16:41:06
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在 templates 文件夹下创建 基类 base.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>{{ title }}</title> </head> <body> {% block head            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-21 16:27:15
                            
                                347阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在框架中使用模版、模板继承有时会不生效 原因: 标签不一致;不同版本的标签有的是 有的是{} 需要查看配置文件是那种 今天所遇到的就是因为 标签不一样 改为            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-07 14:53:47
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、前言 对于单一项目实现单一功能自动化工具来说,简单单独的ansible剧本就可以满足。 随着时间的变化,项目的增长及功能的增加,就需要添加额外playbook剧本、变量文件、tasks任务文件的分隔。同时你可能会希望使用更少的playbook剧本文件、tasks任务文件以及变量文件来实现复杂的功能。 创建这样的层次结构可能是令人生畏的,很多时候开始使用ansible比较简单,随着项目的增加及功            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 22:20:47
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Django网页开发中,一个网站的不同页面都存在大量相同的布局,如果在每一个页面都写上相同的代码,那个维护的工作量就太大了。为了减少不必要的重复工作,Django允许开发者定义基本的模板,然后其他的页面继承这个模板的布局。例如:首先我创建一个模板文件 layout.htmllayout.html,注意在这个模板里面,我使用了一个新的模板语言{% block name%}, name可以自己取,这            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-08-08 09:30:39
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            在很多网站中,基本上的都会有一个开头和一个结尾,在每一个网页中都会显示。相对于这种的来说,在Django中,最好的方法就是使用include的标签,在每一个模板中都加入这个开头和结尾的标签。 官方文档:链接 1.可以直接使用模板的名字进行导入,例如 {% include "index.html"%}            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-09-09 12:49:00
                            
                                149阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Hexo更改主题后启动服务器,界面显如下字符:extends includes/layout.pug block content include includes/recent-posts.pug include includes/partial解决方案:执行如下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-04 21:49:34
                            
                                776阅读