【发布时间】:2014-03-23 19:28:45
【问题描述】:
下面是我的 Django App 的结构:
Project/
static/
App1/
App2/
App3/
...
所以我有一个 Django 项目,我想在项目中的应用程序中保持 HTML/CSS 样式统一。
如何从这些应用程序中扩展驻留在 Project 文件夹中的 HTML 模板?
我只是成功地为每个应用程序在应用程序文件夹中扩展了 HTML 模板。
我的项目设置将静态文件设置为位于“/static/”中
【问题讨论】:
-
模板不需要像静态文件一样提供(因为您的用户不应该能够访问它们。您的应用程序将使用它们来呈现 HttpResponse)。 CSS 和 js 文件 - 这些是客户端代码,用户端必须能够按原样下载它们,并且浏览器负责运行它们。什么让你感到困惑?