2017-02-15 25 views
0

urls.pyС uwsgi развернут Django, часть CSS и JS можно получить, другие не могут

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

Если вы работаете с 'DEBUG = false', убедитесь, что вы не забыли запустить' ./manage.py collectstatic' после обновления статических файлов. – Alasdair

+0

Я запустил this.It все еще не может работать. –

ответ

1

Вы, вероятно, прикасаясь неверный каталог.

Когда вы запускаете manage.py collectstatic все статические файлы из разных приложений + те, которые находятся внутри статического STATICFILES_DIRS, перейдите к статическому корню.

Убедитесь, что поставить полный путь к каталогу, изменяемые в STATICFILES_DIRS, а затем запустить python manage.py collectstatic