Я знаю, что у этого вопроса есть подобные вопросы, но ничто не смогло сделать это для меня. Мои файлы stati c не загружаются, хотя я чувствую, что хорошо выполнил процедуру.
Я надеюсь, что пара глазом sh сможет обнаружить детали, которые мне не хватает
urls.py
....
if settings.DEBUG:
setting.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
public_urls.py
....
if settings.DEBUG:
setting.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
settings.py
STATIC_URL = '/staticfiles/'
STATIC_ROOT = os.path.join(BASE_DIR, 'collected_static')
MEDIA_URL = '/mediafiles/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'mediafiles')
STATICFILES_DIRS = [os.path.join(BASE_DIR, "staticfiles"),
]
а затем то, что находится в /etc/nginx/sites-enabled/django.conf
server {
listen 80;
server_name 35.180.131.203;
location / {
include proxy_params;
proxy_pass http://unix:/home/ubuntu/exostocksaas/app.sock;
}
location /staticfiles/ {
autoindex on;
root /home/ubuntu/exostocksaas/inventory4/staticfiles/;
}
}
, и мои ошибки заключаются в том, что файлы stati c не загружаются:
GET http://35.180.131.203/css/sb-admin-2.min.css net::ERR_ABORTED 404 (Not Found)
и то же самое для всей статики
Я что-то упускаю здесь очевидное, мне не на что пытаться, и любая помощь будет приветствоваться