我尝试在自定义静态文件夹中查找文件,但它返回None
我在项目文件夹中创建了名为static_test
的文件夹,并在www.example.com中添加了STATICFILES_DIRS
settings.py
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATICFILES_DIRS = [
("test",os.path.join(BASE_DIR, 'static_test'))
]
我还将static_url添加到主文件夹中的urlpatterns
。
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
当我调用find(文件夹中)文件时,它返回None
from django.contrib.staticfiles import finders
...
value = 'file.png'
finders.find(value)
我检查了finders.searched_locations
,文件夹在那里,我错过了什么?
1条答案
按热度按时间mlmc2os51#
删除STATICFILES_DIRS中的前缀,一切正常