关于jinja2问题

关于jinja2问题

老师,您好:
1、jinja2模板和原生的django自带的模板引擎这两个的区别在于哪里?
2、使用他们各自的模板引擎时,他们各自的功能是有什么区别吗?比如说是不是也有对应的render函数什么的,或者是里面的语法等等是不是类似的?
3、学完原生django自带的模板引擎的话,在学习jinja2模板引擎会不会很难啊?以及还有没有其他的模板引擎呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好,

1、jinja2属于第三方模板引擎,相比于Django自带的模板引擎,jinja2功能更强大,运行速度也更快

2、两种模板语言在使用上差别不大,很多语法都是通用的,自带模板引擎能实现的功能,jinja2也可以实现

3、学完自带的模板引擎,再学习jinja2模板引擎不会很难,反而会更容易,原理都是一样的,同学学会了一种,类似的再学起来会更轻松;除了这两种,目前暂没有其它开源的模板引擎

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师