Я ломаю голову над этим на целый день, но не могу понять проблему. Это произошло после того, как я скопировал свой проект с одной машины на другую.Django: Статический контент не найден
Settings.py
STATIC_URL = '/static/'
STATIC_ROOT = 'staticfiles'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)
Названные 'django.contrib.staticfiles' в INSTALLED_APPS, а также.
структура папок:
Django-Projects (root)
project
app
static
css
home.css
js
manage.py
Шаблон:
{% load staticfiles %}
<link rel="stylesheet" href="{% static 'css/home.css' %}">
urls.py
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'', include('app.urls')),
)
Он выдает ошибку в консоли при открытии шаблона:
GET http://127.0.0.1:8000/static/css/home.css
Failed to load resource: the server responded with a status of 404 (NOT FOUND)
Что может быть неправильным здесь? Пожалуйста, помогите мне. Большое спасибо!
Вы можете оставить urls.py как часть вопроса? – avenet
@avenet: Выполнено. – moaglee
Действительно ли DEBUG установлен в True? У вас есть «django.contrib.staticfiles» в INSTALLED_APPS? –