为了账号安全,请及时绑定邮箱和手机立即绑定

那么跨应用的模板如何建立呢?

在视频中,blog 和 blog2都使用了index.html来作为模板,里面的内容,也只有数据不同而已。但是blog 和 blog2是2个应用,那么这一类的跨应用的模板应该如何配置呢?


正在回答

2 回答

想模板继承吗?

{% extends "base.html" %}

在setting.py的 TEMPLATE_DIRS配置好

0 回复 有任何疑惑可以回复我~

你难道想给blog2这个app的模板配置成blog1的index.html?

我理解的对么?

视频里的blog和blog2只是为了教你在templates下新建以app命名的目录,实际中一个项目里怎么会搞两个功能相同的app

0 回复 有任何疑惑可以回复我~
#1

Fren 提问者

并不是功能,而是相同的公共模板。比如说:blog要显示文章,而blog2也是需要显示文章,而2个app都是属于不同模块下的东西,使用的是不同的模板,但是却是在做同样的事情。Django的App并不是以项目来划分的,而是以功能模块。实际项目中也是回碰到这样的问题的。在java中一般都是有一个common文件夹来存放这种公共文件。
2017-02-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65199    人
  • 解答问题       868    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

那么跨应用的模板如何建立呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信