STATIC_ROOT = '%s/site_media' % PROJECT_DIR
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(STATIC_ROOT, 'images'),)
当我运行127.0.0.1:8000/static/something.jpg时,一切正常。 但我想得到像这样的东西。这个127.0.0.1:8000/static/ 图片 /something.jpg
当我更改STATICFILES_DIRS时:
STATICFILES_DIRS = ('',)
127.0.0.1:8000/static/ images /something.jpg不起作用,为什么?
答案 0 :(得分:2)
使用
STATICFILES_DIRS = (os.path.join(STATIC_ROOT, ''),)
您的STATIC_DIR应指向项目site_media
目录。向其添加images'
后,正在127.0.0.1:8000/static/images/something.jpg
.../site_media/images/images/something.jpg