zoukankan      html  css  js  c++  java
  • Django学习笔记之模板标签与静态文件

    Django模板标签

    标签语法: 由%}和 {% 来定义的,例如:{%tag%} {%endtag%}
    常用标签:
    这里写图片描述
    1.if的例子
    这里写图片描述
    2.for的例子
    这里写图片描述
    3.url页面转换的例子
    这里写图片描述
    4.with的使用
    这里写图片描述
    5.autoescape的使用
    这里写图片描述
    6.注释标签
    这里写图片描述
    模板的继承与引用:

    模板继承使用extends标签实现。通过使用block来给子模板开放接口。
    1、extends必须是模板中的第一个出现的标签。
    2、子模板中的所有内容,必须出现在父模板定义好的block中,否则django将不会渲染。
    3、如果出现重复代码,就应该考虑使用模板。
    4、尽可能多的定义block,方便子模板实现更细的需求。
    5、如果在某个block中,要使用父模板的内容,使用block.super获取
    这里的是引用过来的: {% include 'book/includeeee.html' %}

    静态文件目录:
    这里写图片描述
    静态文件的配置:

    #在settings.py文件中添加STATICFILES_DIRS
    设置静态文件目录路径,同templates。
    
    STATIC_URL = '/static/'
    STATICFILES_DIRS = [
        os.path.join(BASE_DIR,'static')
    ]

    静态文件引用:
    这里写图片描述

  • 相关阅读:
    [Angularjs]$http.post与$.post
    [Bug]Unable to start process dotnet.exe
    [Node.js]Restful Api
    [Node.js]Express web框架
    [Node.js]web模块
    [Winform]使用winform制作远程桌面管理工具
    [Node.js]Domain模块
    [Asp.net web api]缓存
    [Node.js]DNS模块
    WEB传参调用EXE
  • 原文地址:https://www.cnblogs.com/shuai06/p/12397522.html
Copyright © 2011-2022 走看看