Я виноват, что следую различным учебникам, но первый работал достаточно хорошо и решил, что буду следовать более подробным. Во всяком случае, первая заставила меня переместить папку шаблонов за пределы приложения блога и переместить ее в маршрут, поэтому у меня есть следующие настройки:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
проблема с этим учебником, она не включала никаких stati c настройки для css и все необходимые файлы stati c. Тем не менее, я следую другому уроку, в котором я поместил css примерно так
|- blog
|---static
|-----blog
|-------main.css
|- django_app
|---all the settings found here
|- templates
|---blog
|-----all my templates are here
и поместил его на базу. html шаблонов в
<style rel="stylesheet" type="text/css" href="{% static 'blog/main.css' %}"></style>
но мой шаблон не находит его. Я смог отследить свой css по следующему URL
http://127.0.0.1:8000/static/blog/main.css
IDK, как лучше всего использовать django и его структуру папок, но любые советы приветствуются. Спасибо