статические файлы не загружаются в шаблоны django - PullRequest
0 голосов
/ 31 декабря 2018

Я очень новичок в django.

m, добавляю статические файлы, но они не отображаются в m шаблонах, когда я запускаю сервер.

, если я добавляю статическое изображение, изображение не загружаетсяно показывает только значок img.

#settings.py     
STATIC_DIR=os.path.join(BASE_DIR,"static")
STATIC_URL = '/static/'
STATICFILES_DIRS=[
STATIC_DIR,
]

 #INDEX.HTML
 <!DOCTYPE html>
 {% load staticfiles %}
 <html lang="en" dir="ltr">
 <head>
 <meta charset="utf-8">
 <title></title>
 </head>
 <body>
 <h1>hey eeyone</h1>
 <img src="{% static "images/hotel.jpg" %}">
 </body>
 </html>

1 Ответ

0 голосов
/ 31 декабря 2018
  1. Вы должны добавить статический корень в settings.py как - STATIC_ROOT = os.path.join (BASE_DIR, "static") STATIC_URL = '/ static /'

  2. Затем создайте статическую папку в приложении.

  3. В шаблоне загрузите static как - {% load static%}
  4. Добавьте таблицы стилей href as - href = "{% static'blog / main.css'%} "
...