| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Django 模板语法 -> 正文阅读 |
|
[Python知识库]Django 模板语法 |
一、模板 ????????在Django框架中,模板是可以帮助开发者快速生成呈现给用户页面的工具,模板的设计方式实现了我们MVT中VT的解耦,VT有着N:M的关系,一个V可以调用任意T,一个T可以供任意V使用。 ????????模板处理分为两个过程 ?? ?????????① 加载 ?????????? ?② 渲染 ????????模板主要有两个部分 ?? ?① HTML静态代码 ?? ?② 动态插入的代码段(挖坑,填坑),模板中的动态代码段除了做基本的静态填充,还可以实现一些基本的运算,转换和逻辑。 二、标签 - {% %} 标识符 作用: ?? ?????1. 加载外部传入的变量 ?? ??? ?2. 在输出中创建文本 ?? ??? ?3. 控制循环或逻辑 格式:
常用标签
CSRF 跨站请求伪造 ?? ?某些恶意网站包含链接,表单,按钮,Js利用登陆用户在浏览器中的认证信息,进行非法操作,攻击服务,破坏数据 在表单中添加 {% csrf_token %} 在settings中的中间件MIDDLEWARE中配置打开 ?? ?'django.middleware.csrf.CsrfViewMiddleware', 三、结构标签 block {% block XXX%} ?? ??? ?code {% endblock %} {% extends ?'父模板路径' %} {% include '模板文件' %} 四、静态资源 - 动静分离 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/26 2:25:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |