我試圖在我的views.py使用一些圖片,我這樣做,django static_root瞭解 - IOError - ??
from django.conf import settings
image = settings.STATIC_ROOT + "images/test.png"
fp = open(image, 'rb')
但他說:
IOError at/
(2, 'No such file or directory')
在我的settings.py
,我有:
STATIC_ROOT = os.path.join(PROJECT_PATH, "static")
STATIC_URL = '/static/'
我在這裏想念什麼? STATICFILES_DIRS
是空的,但在模板中,我一直工作到現在,但現在我想要在我的views.py中獲取圖像。
'STATIC_ROOT'應該以'/'結尾。 'os.path.join(PROJECT_PATH,「static /」)' –
@AamirAdnan,這是否有區別? – doniyor
是的,我認爲是。假設settings.STATIC_ROOT ='/ abc/static',那麼現在你的路徑是'settings.STATIC_ROOT +「images/test.png」'='/ abc/staticimages/test.png「,但它應該是'/ abc/static/images/test.png' –