首页 > 解决方案 > Django,保留全局和本地 STATIC 文件夹

问题描述

我是 Django 的新手,主要来自 PHP 和节点。默认情况下,我知道每个应用程序都需要有自己的静态文件夹,这对我来说没问题,但我还需要有一个全局静态文件夹来提供所有应用程序共有的资源。问题是如果我添加到settings.py

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "staticfiles"), 
]

我实现了拥有一个通用全局文件夹的结果,但是应用级静态文件夹不再起作用。有没有办法保持这两种方法?谢谢

标签: pythondjango

解决方案


我对 django 也很陌生,并不完全理解我在说什么,但似乎我做了同样的事情并且它以某种方式工作,STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ] 你在 INSTALLED_APPS = [] 'django.contrib.staticfiles' 下有这个吗在 settings.py 中,您是否也在为您的项目使用数据库


推荐阅读