我正在使用Django,我开始重构模板并提出一些问题。如果我在同一个项目中的不同应用程序中使用jquery,我应该在哪里放置jquery文件?我试图在项目目录中创建一个静态文件夹,但是没有用,我不确定在同一项目下的每个应用程序中复制文件是一个好习惯。与样式相同,如果我有一个带有常规样式的.css文件,需要应用于每个应用程序中的所有模板,我应该把这个文件放在哪里?我想它应该只在一个地方,然后每个应用程序都使用它。
另一个问题,如果我使用页眉和页脚模板,我应该为每个应用程序提供这两个文件吗?或者我可以只为项目中的所有应用程序提供两个文件吗?
提前感谢答案
答案 0 :(得分:0)
您可以使用STATICFILES_DIRS指定其他目录,以查找静态文件。
在我的一个项目中,我将其设置为查看build/static-build
,这是make
从名为static-src
的顶级目录中的项目特定文件生成的目录,其中包含类似于适用于所有页面的全局CSS文件,以及jQuery,Bootstrap等外部库。