我想询问是否可以在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
这可能吗?
答案 0 :(得分:3)
This is documented(虽然可能不是最适合初学者的方式)。你想要的是添加你的项目级别"静态"目录到settings.STATICFILES_DIRS
。