Почему-то мой django проект не видит мои stati c файлы, что выдает ошибку 404, например:
"GET /static/js/main.js HTTP / 1.1 "404 1757
Я делаю все в соответствии с официальным руководством. Вот моя структура проекта:
PMpro:
-PMpro (main project)
-users (app)
-tasks (another app)
-static
--js
--css
--etc...
-templates
--template files...
-manage.py
Мой файл settings.py:
STATIC_URL = '/static/'
STATICFILES_DIR = [
os.path.join(BASE_DIR, 'static'),
]
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
urls.py file:
urlpatterns = [
path('admin/', admin.site.urls),
path('home/', TemplateView.as_view(template_name='index.html'))
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
В моем. html файле я собираю stati c файлы и ссылки на соответствующий файл css / js примерно так:
{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'css/organicfoodicons.css' %}" />
I ' Я уверен, что я делаю все в соответствии с официальным руководством django, и все же мой проект не видит / не обрабатывает мои stati c файлы.
Я уже прошел через ряд подобных проблем, люди публиковали здесь, и у меня есть все, что мой код в точности, как было рекомендовано, но проблема все еще там.
Люди, какие-либо предложения?