Django 3 не загружает css файл - PullRequest
       20

Django 3 не загружает css файл

0 голосов
/ 23 апреля 2020

Я тестирую свой django проект локально.

The templates and static files are as listed:

Мои settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'firstapp',
]

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "Hello/static"),
]

Urls.py

from django.contrib import admin
from django.urls import path, re_path
from firstapp import views

urlpatterns = [
    path('', views.index),
    path('admin/', admin.site.urls),
]

Когда я запускаю сервер, файл html загружается, но Google Chrome указывает, что:

Google Chrome

django не отображает изображение Я не могу понять, почему?

1 Ответ

0 голосов
/ 23 апреля 2020

Глядя на URL, вы, вероятно, использовали опцию "показывать в браузере" в вашей среде IDE. Делая это, вы на самом деле не визуализируете шаблон - вы просто отображаете необработанный файл html (вот почему мы можем видеть {% load static %}. Что вам нужно сделать, чтобы увидеть, как выглядит html, так это сделать шаблон view и render представлением вида * 1004. * Присвойте представление некоторому URL-адресу и получите к нему доступ с помощью этого URL-адреса - тогда {% load static %} фактически выполнит свою магическую c работу.

...