目前我有
myproject/app1
我正在添加第二个应用程序,我希望分享一些常见的JS和CSS
我已经从
移动了我的静态文件myproject/app1/static
到
myproject/static
我必须对应用程序进行哪些配置更改才能识别新位置?我不记得最初设置目录我认为它只是开箱即用
答案 0 :(得分:3)
您的项目可能还会包含与之无关的静态资产 特定的应用程序。除了在你的内部使用静态/目录 应用程序,您可以在您的应用程序中定义目录列表(STATICFILES_DIRS) 设置文件,Django也会查找静态文件。
添加到settings.py
:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
假设您使用的是django.contrib.staticfiles
app。
答案 1 :(得分:0)
在settings.py
中,声明以下内容:
STATIC_URL = '/static/'
另外,如果django.contrib.staticfiles
尚未添加INSTALLED_APPS
,请添加{{1}}。