最新要闻
- 今日看点:外观帅炸了!阿富汗首款国产跑车随风雪亮相喀布尔
- 《王者荣耀》盘古即将获得品质升级:上手难度大幅下降
- 每日短讯:跨年夜无人机被气球缠绕坠落人群 引发一阵惊呼
- 大年初一上映!《流浪地球2》微笑海报发布:主创全员出镜
- 2023全年油价调整时间表出炉:1月3日第一调 要涨
- 最新消息:你看过几场?2022年国内电影总票房超300亿
- 即时焦点:必囤:百草味年货坚果大礼包1370g/8袋仅49元
- 微速讯:特斯拉拼了:其他品牌车辆置换特斯拉 3.2万元功能免费用90天
- 全球首架国产大飞机C919新年首飞:验证飞行将达100小时
- 每日快看:全球最大第三方Android系统!基于Android 13的LineageOS 20正式发布
- 全球今头条!联想新款迷你主机M60Q官宣:厚度仅3.4厘米 可选12代i5
- 当前简讯:2023大事前瞻:杭州亚运会9月举办 首次纳入电竞比赛项目
- 热头条丨日本外卖小哥晒收入:月入合人民币5.5万元
- 全球焦点!80秒看全球跨年烟火秀:用璀璨夜空迎接2023 你那能放烟花吗
- 【天天热闻】中国汽车保有量超3亿辆 千人拥有量达220辆 已成普通家庭消费品
- 搜索页上全是广告和推荐?用这插件一键去除
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
Django模板层
(资料图片)
目录- Django模板层
- 一、关于模板语法
- 二、模板层之标签
- 二、自定义过滤器、标签
- 三、模板的继承与导入
- 四、模板层前期准备
Django模板层
一、关于模板语法
针对需要加括号调用的名字,模板语法会自动加括号调用,只需要写名字就行
{{}} # 主要与数据相关{%%} # 主要与逻辑相关{##} # 模板语法的注释
模板语法传值# 方式1:精准传值 不浪费资源 针对多资源的传递书写麻烦return render(request,"demo02.html", {"n1":name, "a1":age})# 方式2:将函数名称空间中所有名字全部传递 名字过于多的时候有优势 但是会浪费资源return render(request,"demo02.html", locals())
# 模板语法传值特性1.基本数据类型正常展示2.文件对象也可以用展示并调用方法3.函数名会自动加括号执行并将返回值展示到页面上(不支持额外传参)4.类名也会自动加括号调用对象则不会
二、模板层之标签
# if 条件语法{% if 条件1(可以自己写也可以用传递过来的数据) %} 今天又是周三了
{% elif 条件2(可以自己写也可以用传递过来的数据) %} 百日冲刺
{% else %} 没多少时间了!
{% endif %}
# for循环{% for k in t1 %} {% if forloop.first %} 这是我的第一次循环{{ k }}
{% elif forloop.last %} 这是我的最后一次循环{{ k }}
{% else %} 这是中间循环{{ k }}
{% endif %} {% empty %} 你给我传的数据是空的无法循环取值(空字符串、空列表、空字典)
{% endfor %}
django模板语法取值操作>>>:只支持句点符{{ d1.hobby.2.a1 }} # 句点符既可以点索引也可以点键{% with d1.hobby.2.a1 as h %} # 复杂数据获取之后需要反复使用可以起别名 {{ h }}{% endwith %}
二、自定义过滤器、标签
如果想要自定义一些模板语法 需要先完成下列的三步走战略1.在应用下创建一个名字必须叫templatetags的目录2.在上述目录下创建任意名称的py文件3.在上述py文件内先编写两行固定的代码from django import templateregister = template.Library()
# 自定义过滤器(最大只能接收两个参数)@register.filter(name="myadd")def func1(a, b): return a + b{% load mytags %}{{ i|myadd:1 }}
# 自定义标签(参数没有限制)@register.simple_tag(name="mytag")def func2(a, b, c, d, e): return f"{a}-{b}-{c}-{d}-{e}"{% load mytags %}{% mytag "jason" "kevin" "oscar" "tony" "lili" %}
三、模板的继承与导入
模板的继承(重要):多个页面有很多相似的地方 有两种方式,如下方式1:传统的复制粘贴方式2:模板的继承
# 模板的继承具体操作1.在模板中使用block划定子板以后可以修改的区域{% block 区域名称 %}{% endblock %}2.子板继承模板{% extends "home.html" %}{% block 区域名称 %}子板自己的内容{% endblock %}
模板中至少应该有三个区域:页面内容区、css样式区、js代码区子板也可以继续使用模板的内容 {{ block.super }}模板的导入:{% include "myform.html" %}
四、模板层前期准备
自带的sqlite3数据库对时间字段不敏感 有时候会展示错乱所以我们习惯切换成常见的数据库比如MySQL django orm并不会自动创建库所以需要提前准备好
2.单独测试django某个功能层默认不允许单独测试某个py文件如果想要测试某个py文件(主要models.py)测试环境1:pycharm提供的python console测试环境2:自己搭建(自带的test或者自己创建)
# 自己搭建测试环境方法步骤1.先创建py文件(django自带的test文件也可以的)2.拷贝manage.py前四行3.自己再加以下两行代码import djangodjango.setup()
django orm底层还是SQL语句 我们是可以查看的如果我们手上是一个QuerySet对象 那么可以直接点query查看SQL语句如果想查看所有orm底层的SQL语句也可以在配置文件添加日志记录
Django模板层
今日看点:外观帅炸了!阿富汗首款国产跑车随风雪亮相喀布尔
《王者荣耀》盘古即将获得品质升级:上手难度大幅下降
每日短讯:跨年夜无人机被气球缠绕坠落人群 引发一阵惊呼
【世界热闻】从系统整体观思考系统构建
大年初一上映!《流浪地球2》微笑海报发布:主创全员出镜
2023全年油价调整时间表出炉:1月3日第一调 要涨
AcWing362. 区间
最新消息:你看过几场?2022年国内电影总票房超300亿
即时焦点:必囤:百草味年货坚果大礼包1370g/8袋仅49元
微速讯:特斯拉拼了:其他品牌车辆置换特斯拉 3.2万元功能免费用90天
全球首架国产大飞机C919新年首飞:验证飞行将达100小时
每日快看:全球最大第三方Android系统!基于Android 13的LineageOS 20正式发布
全球今头条!联想新款迷你主机M60Q官宣:厚度仅3.4厘米 可选12代i5
当前简讯:2023大事前瞻:杭州亚运会9月举办 首次纳入电竞比赛项目
热头条丨日本外卖小哥晒收入:月入合人民币5.5万元
观察:MYSQL安装教程及sqlyog初次使用
全球焦点!80秒看全球跨年烟火秀:用璀璨夜空迎接2023 你那能放烟花吗
【天天热闻】中国汽车保有量超3亿辆 千人拥有量达220辆 已成普通家庭消费品
搜索页上全是广告和推荐?用这插件一键去除
播报:新规即日起开始执行!手机预装App终于可以卸载了
苹果4GB内存为何能击败安卓12GB?历代iPhone内存容量公布:最大不过6GB
每日热议!铁路新规今日起施行:实名制儿童火车票将按照年龄购买 不看身高
焦点热讯:MAUI新生6.5-导航路由Navigation
每日资讯:Intel带着56核心再次发烧!新座驾降临 能插16条内存
环球头条:大批192号段诈骗电话出现!中国广电发布提醒:电商客服不会用192
热文:一项大奖的所有得主:都没有后代 为什么呢?
动态焦点:SpaceX预告2023年第一发:一箭114星!超越印度新纪录
要再见了!《魔兽世界》临时充值渠道将于1月1日0点正式关闭
詹姆斯生日夜狂砍47分!杜兰特盛赞其表现:神迹!
第119篇: JavaScript 类
天天速递!仅仅10年 中国在西部修了2.5万公里铁路
【天天聚看点】直播央视2023跨年晚会:明星阵容豪华、两大运动员登台
3999元 LG新款27英寸显示器开售:搭载4K Nano IPS Black屏
2423公里!曾经的中国西部最长铁路 开通60年了
焦点热门:妈妈给儿子读英语 发音如原声磁带!6岁孩子开口惊人
玩家吐槽《塞尔达传说:王国之泪》NS限定机太丑:希望不是真的
报道:屏幕碾压iPhone 14 Pro!红魔8 Pro系列20点开售:3999元起
今日快看!男子上公厕10分钟门自动打开:装了定时器 网友吐槽不合理
36个月流畅不卡顿!卢伟冰:Redmi 12C满足低预算人群核心需求
手工耿又出大作 自制小黄人悬空火炉 网友:有用、想要
世界微资讯!AcWing 1359. 洛谷P1457 城堡
LaTeX快速入门
【天天聚看点】早餐来一盒 伊利高端品牌金典纯牛奶24盒到手76元
世界报道:28年再温经典!周星驰电影《大话西游》元旦抖音全网独播
当前热讯:Python类的多态和多态性
当前观点:红绿灯倒计时覆盖量破百万 百度地图:全国3000县市只差1个没有
世界新消息丨“流氓软件”拜拜!手机预装App终于要能卸载了:新规明天执行
长城大气!魏牌官宣:国补取消后插混车型不涨价
马斯克疯狂省钱:断供厕纸、辞退保洁、退租办公室
Codeforces Good Bye 2022 CF 1770 A~E 题解
世界观天下!上调幅度2000到6000元!比亚迪宣布调整相关车型官方指导价
【环球热闻】今晚20点播出!央视跨年晚会阵容官宣:短道速滑运动员武大靖加盟
每日简讯:分布式排队叫号系统源码出售
口碑崩盘豆瓣评分跌至5.4!《三体》动画第五集上线你还追吗?
WPF 实现通知属性的N种方式
P3Depth: Monocular Depth Estimation with a Piecewise Planarity Prior
全球滚动:从USB存储设备启动树莓派
全球快看:满满维生素!可口可乐innocent果汁大促:三瓶券后不到15元
天天热门:长绒棉亲肤透气 浪莎男士中筒袜子5双21.55元
每日讯息!2023元旦档预售总票房破1亿元:《阿凡达2:水之道》第一
《王者荣耀》铠荣耀典藏皮肤今晚上线!三形态特效帅炸
头条:游戏火爆全球 海外营收过半!米哈游获评全国文化企业30强
快播:Unreal学习笔记1-打印输出
环球速读:史上财富损失第一人:马斯克财产缩水破人类记录
即时:官旗抄底:新疆大红乌苏啤酒500ml*12罐整箱59.9元
环球即时:沙特球队官宣C罗加盟 本人回应:是时候来亚洲分享经验了
一加11R外观泄露:双曲面屏、后置三摄
MySQL报错解决
当前观点:联想YOGA新款笔记本曝光:双屏显示、支持360度翻转
天天快资讯:0糖、0脂肪!Nevercoffee咖啡:10盒到手16.41元
天天快资讯丨兴泉铁路全线开通:8个老区终于坐上火车
【世界报资讯】电脑上没有“锤子大爆炸”:自己做一个!
环球快播:辽宁吉林多地现不明飞行物:外星飞船?还是韩国制造?
天天速讯:女子因上厕所未在工位被领导打:网友集体愤怒
天天日报丨知情人士:李子柒短期内或不考虑复出 业内看好重回顶流
速递!奥迪最帅量产电车!RS e-tron GT上市:146.88万秒杀保时捷
网友在苹果官方旗舰店买iPhone 13:取消订单却不给退款
快讯:三大件不再是重点 调查显示:84.5%消费者更看重汽车智能化
环球微动态丨ColorOS 13 2023年Q1适配计划出炉:10款机型喜提正式版
环球新动态:2022年总结与反思
全球热文:显卡清库存告一段落 价格已经到底:AMD、NVIDIA不会再便宜
【全球新要闻】RTX 4090游戏本狂野!一脚踢翻桌面RTX 3090
有你吗?我国千兆宽带用户达到8707万户 同比增长157%
全球最新:联想SmartPaper墨水平板曝光:10.3寸大屏、23ms低延迟
天天即时:国产游戏《大多数》称《九霄大陆》是盗版 把自己破解了
【天天时快讯】HDU 6801 Game on a Circle 题解 (推式子,多项式)
LeetCode-400. 第N位数字
全球观热点:红黑树起源以及插入解析
世界简讯:“最牛00后”:成都122岁长寿老人朱郑氏去世 家人100多名
全球快看点丨女子圣诞节送男友PS5:送礼前先把自己感动哭了
【全球速看料】比亚迪发布公告:终止拆分半导体业务上市
世界热门:新能源车国补即将取消 零跑表态:零跑C01不涨价
【全球独家】复习Stream流,函数式接口,方法引用
【天天新视野】最贵国产电动车高合HiPHi X宣发闹乌龙:零百加速45分钟
全球信息:杀死110公斤牛 北半球最凶猛的鸟金雕复仇人类:缝了40针
热资讯!软嫩多汁 拒绝合成肉:大希地整切牛排55.8元/斤好价
新能源车二手车:又红火起来了
全球热消息:腾讯今年股价曾腰斩 累计回购超9000万股 耗资超337亿港元
环球快消息!特色功能(锐捷智慧教室)