Django stati c файлы не загружаются в каталоге root - PullRequest
0 голосов
/ 21 января 2020

Я новичок в django, и я сохраняю свои статичные c файлы в root dir, тогда я не могу загрузить их в браузер.
конфигурации

  • settings.py
STATIC_DIR = os.path.join(BASE_DIR, 'static')  

STATIC_URL = '/static/'
STATICFILES_DIR = [
    STATIC_DIR,
]  
  • файл шаблона
<!DOCTYPE html>
{% load static %}
<html lang="en" dir="ltr">
    <head>
        <meta charset="utf-8">
        <title>Index</title>
    </head>
    <body>
        <h1>{{temp}}</h1>
        <h2><a href="#">Click here</a> to veiw user details</h2>
        <img src="{% static "user/images/smile.png"%}" alt="oh oh didn't show"/>
    </body>
</html>  

1 Ответ

0 голосов
/ 21 января 2020

В файле urls.py добавить данные c url.

urlpatterns = [
    path('admin/', admin.site.urls),
    ...
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...