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