Django新手求助:STATICFILES_FINDERS及AppDirectoriesFinder位置在哪?
Django新手静态文件配置疑问解答
我是Django新手,看到提示:
确保
django.contrib.staticfiles.finders.AppDirectoriesFinder存在于您的STATICFILES_FINDERS中是非常重要的。
想请教以下两项的位置:
STATICFILES_FINDERSdjango.contrib.staticfiles.finders.AppDirectoriesFinder
位置说明
STATICFILES_FINDERS:这是Django项目**settings.py配置文件**中的列表型配置项。默认情况下Django不会在settings.py里显式写出它,因为有内置默认值。如果需要确认或修改,你可以手动在settings.py中添加或查找这个变量。django.contrib.staticfiles.finders.AppDirectoriesFinder:这是Django内置的静态文件查找器类,属于django.contrib.staticfiles模块的finders子模块。它是STATICFILES_FINDERS配置项默认包含的成员之一,无需手动创建,只需要确保它在settings.py的STATICFILES_FINDERS列表里即可。
Django默认的STATICFILES_FINDERS配置如下:
STATICFILES_FINDERS = [ 'django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', ]
如果你的settings.py中没有显式定义这个配置,Django会自动使用上述默认值,此时AppDirectoriesFinder已经被包含在内。
内容的提问来源于stack exchange,提问作者o'o'o
相关产品推荐
相关产品推荐

