我想请问是否可以在django 中为所有项目应用程序使用一个静态文件夹?我正在 windows 10 上构建我的应用程序。
假设我们有这样的结构:
src
...\projectFolder
......\__init__.py
......\settings.py
......\urls.py
......\wsgi.py
...\app1
......\app1
.........\static
...\app2
......\app2
.........\static
...\app3
......\app3
.........\static
...manage.py
为了避免每个应用程序有多个静态文件夹,我想制作这种结构,以便静态文件夹在所有具有 projectFolder 同一级别目录的应用程序中共享。
src
...\static // this is static folder that must be shared with all the apps.
...\projectFolder
......\__init__.py
......\settings.py
......\urls.py
......\wsgi.py
...\app1
...\app2
...\app3
...manage.py
这可能吗?
请您参考如下方法:
This is documented (尽管可能不是最适合初学者的方式)。您想要的是将项目级别的“静态”目录添加到 settings.STATICFILES_DIRS。
