python - Django,保留全局和本地 STATIC 文件夹
问题描述
我是 Django 的新手,主要来自 PHP 和节点。默认情况下,我知道每个应用程序都需要有自己的静态文件夹,这对我来说没问题,但我还需要有一个全局静态文件夹来提供所有应用程序共有的资源。问题是如果我添加到settings.py
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "staticfiles"),
]
我实现了拥有一个通用全局文件夹的结果,但是应用级静态文件夹不再起作用。有没有办法保持这两种方法?谢谢
解决方案
我对 django 也很陌生,并不完全理解我在说什么,但似乎我做了同样的事情并且它以某种方式工作,STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ]
你在 INSTALLED_APPS = [] 'django.contrib.staticfiles' 下有这个吗在 settings.py 中,您是否也在为您的项目使用数据库
推荐阅读
- python - Pandas:在列中查找 datetime.time 类型的值
- javascript - 为什么我的函数没有改变我的模拟状态?
- python - 我不能用 Cuda 或 njit 运行这个纯 python 代码
- reactjs - React 17.0.1:无效的钩子调用。Hooks 只能在函数组件的主体内部调用
- css - 如何在 vue 组件中使用 SVG 过滤器?
- unit-testing - 如何从 Fast API 中的单元测试访问数据库?
- python - pytest:如何仅抑制一个测试用例的回溯
- graphql - Ref 数组的 TypeGraphQL 和 Typegoose InputType
- android - 编译 Kotlin 序列化时的错误
- mysql - 如何在执行“SELECT *”查询时以 hh:mm 格式从 MySQL 中提取时间?