随着uwsgi部署Django,部分css和js可以获得,其他人不能

时间:2017-02-15 16:14:38

标签: django uwsgi

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)仍然无法获得?

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可能正在触摸错误的目录。

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

确保在STATICFILES_DIRS内放置您要修改的目录的完整路径,然后运行python manage.py collectstatic