我正在Django中做一个项目,我有多个应用程序。对于这个项目,我定义了一个base.html,其中有我的导航栏和页脚。现在我想添加一个css文件,该文件可用于所有具有公共背景图像的应用程序。
我最终做的是在项目文件夹中创建一个静态文件夹,然而django抱怨它无法从中获取静态文件。如何管理这个基本样式.css文件?
我的文件夹结构如下:
--Project
|-- Project
| |--static
| |--Project
| |--style.css
|-- App1
|-- App2
|-- App3
我的意图是能够在App1、App2和App3中使用style.css类。我得到的消息是django无法收集Project/style.css文件,因为~/Project/Project/static文件夹不存在。
据我所知,最常见的做法是在项目中使用common
应用程序。
此外,可能还有其他元素可以通过这种方式共享和分解。