urls.py
urlpatterns = [
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
settings.py
STATIC_URL = '/static/'
STATICFILES_DIRS = ()
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
例如,/static/picture/8.jpg
可以获得,但/static/picture/9.jpg
不能。
所以我mv 9.jpg 8.jpg
并且这张图片(现在是8.jpg
)仍然无法获得?
我该如何解决这个问题?
答案 0 :(得分:1)
您可能正在触摸错误的目录。
当您运行manage.py collectstatic
不同应用程序中的所有静态文件+静态STATICFILES_DIRS
内的静态文件时,请转到静态根目录。
确保在STATICFILES_DIRS
内放置您要修改的目录的完整路径,然后运行python manage.py collectstatic