Django模板

目录

一、模板使用步骤

1.创建模板

2.配置(设置模板查找路径)

3.模板接收视图传入的数据

4.模板处理数据

5. 查看模板处理数据成果

二、Django使用自带模板

1.配置

2.定义模板

3.模板渲染

4.模板语法

4.1 模板变量

4.2 模板语句

4.3 注释

5.过滤器

6.模板继承


一、模板使用步骤

  • 1.创建模板
  • 2.设置模板查找路径
  • 3.模板接收视图传入的数据
  • 4.模板处理数据

1.创建模板

  • 应用同级目录下创建模板文件夹templates. 文件夹名称固定写法.
  • 在templates文件夹下, 创建应用同名文件夹. 例, Book
  • 应用同名文件夹下创建网页模板文件. 例 :index.html

2.配置(设置模板查找路径)

在工程中创建模板目录templates。

在settings.py配置文件中修改TEMPLATES配置项的DIRS值:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],  # 此处修改
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

 如图:

3.模板接收视图传入的数据

在应用的views.py中传入数据:
 

from django.shortcuts import render


# Create your views here.

def index(request):
    context = {'title': '模板数据处理'}
    
    return render(request,'book/index.html',context)

4.模板处理数据

在views.py中定义了context文本,将数据传入模板中,模板通过title键,读取字典的值

最低0.47元/天 解锁文章
python-django模板
02-11
django项目及环境搭建好后,创建模板文件。
Django配置模板文件Templates
Sahar_的博客
09-25 804
3.12 配置模板文件Templates 3.12.1 创建一个名字叫templates的文件夹 3.12.2 配置文件夹的查找路径 原始状态: 配置成功之后: 其中BASE_DIR是存在在settings中的 3.12.3 返回模板到前端 在视图中创建视图函数 在templates文件夹下创建index.html页面 结果展示: 3.12.4 前端获取数据库中的信息(原始) 在视图...
Django框架之模板层template的一些介绍和使用
学习笔记
06-25 980
Django模板层负责呈现内容到浏览器,简单来说就是用来放HTML等静态网页的东西的,便于前端界面的管理以及django自身的调用。首先在manage.py同目录下创建templates文件夹,用于放HTML等文件。 然后我们需要告诉django模板放在哪里,因此还需要配置文件setting.py配置对应模板层的路径。 配置好路径之后,就可以在templates文件夹下创建一个test_html.html 内容如下: 随便放点东西就可以。然后配置对应的路由和视图 配置视图 views.py: 由于使用模
Django之静态文件及模板语法(上)
m0_72769858的博客
04-07 1038
这个作者很懒,总结交给各位啦~
Django模板的使用方法
大河之犬的博客
03-18 1837
一个布尔值,为True时,模板引擎会在已安装应用的templates子目录中查找模板。一个目录列表,指定模板文件的存放路径。模板引擎将按照列表中定义的顺序查找模板文件。csrf_token 用于form表单中,作用是跨站请求伪造保护。标签,在用 form 表单时,要再次跳转页面会报403权限错误。标签,在 form 表单提交数据时,才会成功。标签允许在模板中包含其它的模板的内容。模板过滤器可以在变量被显示前修改它。模板标签,用于后端向前端传递数据。从句:在循环为空的时候执行。索引下标取出对应的元素。
Django学习笔记-模板(Template)基础
向往的是:佛祖堂前的鱼,静静听禅。
07-26 1118
使用模块可以很方便的执行一些数据操作,然后根据传入的数据直接在模板html文件中进行处理。
django下template模板文件配置详解
qq_34917272的博客
10-02 1829
django模板 template文件存放位置 Django模板存放方式有两种方法: 1、在项目根下创建templates目录,然后把模板存入在templates目录里,多个APP的话,就直接在templates目录下建立与APP名相同名称的目录即可。Django会自动查找到,这种方法简单、直观,适合个人或小项目。 2、各个APP下单独建立一个templates目录,然后再建立一个与项目名相同的的目录,把模板放到对应的目录里。这样的方法适合大项目多人协作,每个人只负责各自的APP项目的时候。多样式多站点(域
django基础-templates配置
gzmgzm_ming的博客
07-07 454
一、views中不直接调用app的方法,而是include app内的一个方法文件,而url目录是根目录下的总目录。(调用了其他文件的方法,把方法转移到了app内,并添加了app方法内的路径,不添加用url(r'^$',views.index)限制url为空)使用include,在根urls.py引入include,在app目录下创建urls.py,格式与根相同,根urls.py中第二个参数改为i...
Django 4.x Templates 渲染页面模板示例和使用配置方法
热门推荐
Mr数据杨
11-04 3万+
大家好,我是Mr数据杨。Templates 配置、应用、参数说明,宛如在开战之前,诸葛亮配置兵力,应用战术,为每个战术细致地规划参数,提前为未来的战斗做好准备。而 BACKEND, NAME, DIRS, APP_DIRS, OPTIONS就好比战斗中的指挥系统。郭嘉指挥着后勤,调配粮草,周瑜指挥船队,张辽指挥骑兵,让整个战斗有条不紊。
Django(2)|templates模板+静态资源目录static
不愿意透露姓名的网友
09-09 4401
在做web开发,要给用户提供一个页面,页面包括静态页面+数据,两者结合起来就是完整的可视化的页面,django模板系统支持这种功能,首先需要写一个静态页面,然后通过python的模板语法将数据渲染上去。1.创建一个templates目录2.配置。
DjangoDjango配置文件和设计模式详解
weixin_42115131的博客
07-04 1445
本文介绍了Django MTV设计模式的使用。
【python】Django系列07-Django中的模板(第一讲)
weixin_53000329的博客
05-24 2761
🙋作者:爱编程的小贤 ⛳知识点:Django模板语言 🥇:每天学一点,早日成大佬
Django-template:具有bootstrap 5和jquery的Django模板
04-07
Django模板-带引导 重命名您的项目 添加模型后未测试! 确保在项目早期进行 python rename.py oldName newName 如果您没有安装烧瓶,请运行 pip3 install django or pip install django 启动服务器 python manage.py...
Django_layui后台模板
10-09
Django_layui后台模板
django模板中实现超链接配置
01-20
django中的超链接,在template中可以用{% url ‘app_name:url_name’ param%} 其中app_name在工程urls中配置的namespace取值,url_name是在tweb/urls.py中配置的name对应 启用的param参数为可选项,当函数存在的...
初识django模板和静态文件
03-14
通过此实例可以学习到: 1. 视图函数渲染模板 2. 默认模板文件查找顺序及自定义模板查找顺序 3. 如何引用静态文件
Django-3.templates-模板变量及模板过滤器
lemonguess的博客
08-21 457
学习目标: 十天入门Django 学习内容: <font color=## 系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录学习目标:学习内容:前言一、模板路径总结二、模板变量1.模板变量使用规则注:2.默认支持的转换器(前三个用的多)3.常用的过滤器4.re_path正则匹配5.include的作用6.kwargs的作用7.name的作用——页面重定向三、常用的过滤器1在主目录下创建一个te
[Python]Django 配置
emmmm.....
11-23 2832
pycharm中打开Django项目并配置虚拟环境运行项目;项目路径BASE_DIR;密钥配置SECRET_KEY;调试模式DEBUG;域名访问权限ALLOWED_HOSTS;子应用列表INSTALLED_APPS;静态资源路由STATIC_URL;静态资源集合STATICFILES_DIRS;资源部署STATIC_ROOT;媒体资源MEDIA;配置模板文件夹templates;Django项目配置jinja2模板引擎;Django项目配置MySQL数据库;中间件MIDDLEWARE;配置redis数据库
python templates_Python的Django框架中TEMPLATES项的设置教程
weixin_39923157的博客
12-08 219
TEMPLATESDjango 1.8的新特性一个列表,包含所有在Django中使用的模板引擎的设置。列表中的每一项都是一个字典,包含某个引擎的选项。以下是一个简单的设定,告诉Django模板引擎从已安装的应用程序(installed applications)的templates子目录中读取模板:TEMPLATES = [{'BACKEND': 'django.template.backends...
django 运费模板
最新发布
04-11
但是,我可以为您提供一些关于Django模板的基本知识。 Django模板是一种用于生成动态网页的工具。它允许您将静态HTML与动态数据结合在一起,以便在网页上显示动态内容。在Django中,您可以使用模板来呈现数据,并将...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 解决Ubuntu初次安装下载较慢或网络不可达问题 9922
  • VMware虚拟机的安装教程 8812
  • 设置Ubuntu全屏 6774
  • Win10中找不到gpedit.msc 5520
  • 搭建虚拟环境(Ubuntu) 5369

分类专栏

  • Python爬虫 12篇
  • Django 14篇
  • Python基础 17篇
  • Redis 4篇
  • Windows 3篇
  • Python进阶 8篇
  • 设计模式 2篇
  • mongodb 2篇
  • Linux 12篇
  • web前端基础 4篇
  • 网络编程 3篇
  • MySQL 10篇

最新评论

  • 解决Ubuntu初次安装下载较慢或网络不可达问题

    又是变优秀的一天: 很棒,这个方法解决了问题

  • 解决按照官方文档安装MongoDB后启动失败的问题(Ubuntu)

    汖晔: /cmp/mongodb-27017.sock我没有这个文件啊

  • Fidder中自定义规则(Customize Rules)打不开的解决方法

    πpai: 没用 那个文件下载纯纯没用的,好无聊的 如果你文件找不到了,可以在Tools里选择位置,但是那个文件就是个废物

  • Django使用jinja2时出现的问题

    钛白先生: 解决了,感谢

  • Win10中找不到gpedit.msc

    南波万~: 大佬,我的没有MMC,用了脚本,但是操作成功后运行提示:试图引用不存在的令牌。这种要怎么处理呀

大家在看

  • GEE下载MODIS NDVI产品(含数据处理与质量控制)
  • 推荐一款可以下载B站视频和音频的工具 207
  • 气动蝶阀和手动蝶阀有什么区别? 640
  • 生产实习Day6 ---- 电商日志数据分析(问题3--日志的ETL操作(ETL:数据从来源端经过抽取(Extract)、转换(Transform)、加载(Load)至目的端的过程)) 1117
  • DPI深度报文检测(比如IPS)

最新文章

  • Fidder中自定义规则(Customize Rules)打不开的解决方法
  • Django在进行数据迁移时报错原因解决
  • Redis数据库安装(Windows)
2023年2篇
2022年79篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司鸡西网站关键词优化报价济宁网站关键词优化红河网站改版价格宣城网站制作哪家好湘西网站优化按天计费价格遵义品牌网站设计价格邢台网站优化推广公司廊坊SEO按效果付费报价阜阳企业网站设计报价张北网站搜索优化价格吉林网站设计多少钱深圳百度网站优化排名多少钱哈尔滨至尊标王通辽网站建设设计报价飞来峡关键词按天收费报价淄博SEO按天收费多少钱吕梁网站改版临沧建设网站哪家好沙井seo排名公司天津百度seo报价大丰优秀网站设计哪家好黄石外贸网站制作价格迁安网站定制推荐龙岩网站搜索优化大芬seo排名桐城企业网站设计报价白城网站优化软件推荐河源营销网站报价雅安seo优化哪家好鹤岗英文网站建设哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化