#html #django
#HTML #django
Вопрос:
Я просматриваю учебник по django по книге «Попробуйте Django». Все было в порядке до главы CSS. Я создал базовый сайт, и теперь я хочу изменить некоторые цвета, но я не могу этого сделать.
Django 1.10. Я создал каталог в своем приложении ‘static’, а внутри находится файл ‘style.css’ с некоторыми базовыми инструкциями по изменению цвета текста h1.
Внутри settings.py У меня есть: ‘django.contrib.staticfiles’ и мое приложение установлено, Debug True, STATIC_URL = ‘/static/’
html сайта: http://pastebin.com/PBhZieRe
К сожалению, текст h1 по-прежнему черный. Я попытался прочитать документацию по https://docs.djangoproject.com/en/1.10/howto/static-files / но там все выглядит нормально. Когда я просто набираю url 127.0.0.1:8000/static/style.css в своей командной строке, я получаю 304 кода.
Нужен совет по этому поводу.
С уважением.
Комментарии:
1. Что вы подразумеваете под «я просто набираю url 127.0.0.1:8000/static/style.css в моей командной строке»? Что именно вы вводите в своей командной строке?
2. О, извините. Я думаю, что я написал это неправильно. Я имею в виду, что я набираю URL-адрес: 127.0.0.1:8000/static.style.css в своем браузере. В командной строке у меня есть новая строка: «GET /static/style.css HTTP / 1.1» 304 0
Ответ №1:
Кажется, вы забыли указать путь к вашей статической папке в settings.py досье.Что вам нужно сделать, это просто поместить строку :
STATIC_ROOT=os.path.join(BASE_DIR,'static')
в вашем settings.py файл, а затем ваши статические файлы будут загружены.