В проекте django я использовал файлы Js и Css, и эти файлы не загружаются. после установки на сервер nginx не обслуживает статические файлы django, а обслуживает картинки.
Веб-сайт работает, но стиль и js-файлы не работают, почему это происходит, какой компонент не работает?
Nginxfile:
location /static/ {
alias /var/www/project.com/project/static/;
}
location /media/ {
alias /var/www/project.com/project/media/;
}
Setting.py file:
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')
]
MEDIA_URL = 'media/'
MEDIAFILES_DIR = [os.path.join(BASE_DIR, 'media')
]
Index.html file:
<script type="text/javascript" src="{% static 'js/functions.js'%}">
</script>
Когда я проверяю консоль браузера, это дает мне какэта ошибка:
http://someurl/static/js/functions.js net :: ERR_ABORTED 403 (запрещено)