用uwsgi部署Django,部分css和js可以搞定,其他的搞不定

With uwsgi deployed Django, part css and js can get, others can not

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)还是搞不定?

如何解决?

您可能访问了错误的目录。

当您 运行 manage.py collectstatic 关闭不同应用程序的所有静态文件 + 静态 STATICFILES_DIRS 中的静态文件时,转到静态根目录。

确保将您正在修改的目录的完整路径放入 STATICFILES_DIRS 然后 运行 python manage.py collectstatic