关于查找模板顺序的问题

来源:7-6 实现Markdown编辑与实时预览

小拾不识月

2020-10-17

请问是添加了这个FROM_RENDERER字段就会改变查找顺序吗,如果是,为什么,我这里不是很懂
图片描述

写回答

1回答

Jack

2020-10-18

您好,因为这里是前后端不分离的。Django模板组件相当于是实现一个前端效果,然后把这个功能包装一下,就是所谓的widget;课程中我们用到了一个第三方包是django-markdownx,这个包的.html文件里面就实现了一个widget,它的查找路径是在“django/forms/widgets/textarea.html”

//img.mukewang.com/szimg/5f8baa2509abded513600484.jpg

这个不在默认的DjangoTemplates类的django/forms/templates的里面

//img1.sycdn.imooc.com/szimg/5f8baedb09bf11fd08090576.jpg

在自定义的TemplatesSetting里面,这个类的注解写了:Load templates using template.loader.get_template() which is configured    based on settings.TEMPLATES.

意思是说根据settings中TEMPLATES配置的loader去找

//img1.sycdn.imooc.com/szimg/5f8bb3030964aba308520546.jpg

这样就改变了查找顺序。



0
1
小拾不识月
非常感谢!
2020-10-18
共1条回复

Django高级实战 开发企业级问答网站

融合Django高级用法/算法/设计模式/TestCase测试/云计算打造项目

900 学习 · 756 问题

查看课程