Я не могу заставить свои статические файлы подходить. Я попробовал различные настройки и конфигурации каталога и так далее, но они просто поднимаются как 404 с. У меня есть debug_toolbar, установленный, так знайте, что STATIC_URL достигает моего контекста запроса.
Структура каталогов, показывающая / статичный (я также поместил каталог в папке приложения еды и пользователях, только для испытания его.
/mealmate
/mealmate
/meals
/static
/css
/bootstrap.min.css
/templates
/users
Settings.py (несколько важных настроек, хотя я экспериментировал со множеством других):
MEDIA_ROOT = os.path.join(PROJECT_PATH, 'media/')
STATIC_URL = '/static/'
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
)
WSGI_APPLICATION = 'mealmate.wsgi.application'
В представленном base.html
<link rel="stylesheet" href="/static/css/bootstrap.min.css">
Какие-либо идеи?Спасибо
Я думаю, что Вы отсутствовали для помещения приложения INSTALLED_APPS в settings.py файл, необходимо добавить "mealmate"
INSTALLED_APPS = (
'mealmate',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
)
После этого, статические и командные файлы будут видимы к django. Я испытывал затруднения из-за команд, и это - способ, которым я зафиксировал их.
В моем случае все, что я должен был сделать, было повторно выполнено сервер:
python manage.py runserver