例如,如果我想为所有应用程序使用相同的style.css,我应该在哪里放置静态文件夹?我很确定Django网站说它把它放在应用程序文件夹中?但是,如果我有多个应用程序呢?
答案 0 :(得分:1)
Django没有说出任何这样的话。将静态文件夹放在任何位置,只要将其包含在STATICFILES_DIRS中,以便collectstatic可以找到它。
答案 1 :(得分:1)
您可以为所有应用创建单独的static
文件夹,并相应地设置STATICFILES_DIRS
。
我个人使用以下项目布局
project/apps/app_1
...
app_n
static <- static files for all apps
templates <- templates for all apps
/config/...
settings.py
...
借来的