Мои статические файлы будут загружаться нормально, если они расположены внутри приложения, но если они расположены вне приложения, например, в каталоге моего проекта, они не будут загружаться. Я знаю, что этот вопрос задавали миллион раз, но я не вижу, что нужно изменить в моем коде. Это Джанго 1.9
структура папок
/site
├── manage.py
├── project
│ ├── __init__.py
│ ├── settings.py
│ ├── static
│ │ └── main
│ │ ├── css
│ │ ├── fonts
│ │ ├── img
│ │ ├── libs
│ │ └── scripts
│ ├── templates
│ ├── urls.py
│ └── wsgi.py
├── app1
├── app2
└── app3
settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rooms',
'events',
'activities',
]
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATICFILES_DIR = os.path.join(BASE_DIR, "static")
index.html
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static "main/css/bootstrap.css" %}">
<link rel="stylesheet" type="text/css" href="{% static "main/libs/animate.min.css" %}">
STATICFILES_DIRS
, а неSTATICFILES_DIR
- person python   schedule 14.01.2016STATICFILES_DIRS
, но я также забыл запятую послеos.path.join(BASE_DIR, "static")
Еще раз спасибо! - person Grant Jordan   schedule 15.01.2016