Django admin css загружается отлично (статус: 200), но вывод показывает чистый html без загруженных стилей

Я очень новичок в Django, и я следил за шагами с сайта, который я нашел. Я уже пробовал делать решения, которые я нашел по другим вопросам, но ни одно из них не сработало в моей ситуации.

Администратор Django — веб-страница

вывод командной строки

Администратор Django — не выводить CSS

Сетевая проверка веб-страницы приложения

Мои статические настройки выглядят так:

STATIC_URL = '/static/'

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)


STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
#STATIC_ROOT = os.path.join(BASE_DIR, 'static')

и мои настройки установленных приложений выглядят так:

DEBUG = True

ALLOWED_HOSTS = []


# Application definition

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

Заранее спасибо!

РЕДАКТИРОВАТЬ:

вот html, который я загружал:

{% load static %}<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Boards</title>
        <link rel="stylesheet" text="text/css" href="{% static 'myproject/css/bootstrap.css' %}">
    </head>
    <body>
        <div class="container">
            <ol class="breadcrumb my-4">
                <li class="breadcrumb item-active">Boards</li>
            </ol>
            <table class="table">
                <thead class="thead-inverse">
                    <tr>
                        <th>Board</th>
                        <th>Posts</th>
                        <th>Topics</th>
                        <th>Last Post</th>
                    </tr>
                </thead>
                <tbody>
                    {% for board in boards %}
                        <tr>
                            <td>
                                {{board.name}}<br>
                                <small class="text muted d-block">{{ board.description }}</small>
                            </td>
                            <td class="align-middle">0</td>
                            <td class="align-middle">0</td>
                            <td></td>
                        </tr>
                        {% endfor %}
                </tbody>
            </table>
        </div>
    </body>
</html>

person Carl Joshuel Gonzales    schedule 03.03.2020    source источник
comment
вы можете попробовать некоторые из этих решений: stackoverflow. ком/вопросы/13446325/   -  person Kiran K Telukunta    schedule 03.03.2020
comment
Пожалуйста, уточните, что именно отображается как чистый html? Страница администратора или страница приложения? Вся страница или ее часть? Можете ли вы показать кусок html и соответствующий css для него?   -  person Ivan Starostin    schedule 03.03.2020
comment
Я загружал файл начальной загрузки .css по умолчанию, который я скачал по сети. Я уже загрузил код .html, который использую. стилизация .html явно работала, но не тогда, когда я начал ссылаться на файл .css, используя python/django. Я проверю решения, которые вы разместили здесь, stackoverflow.com/questions/13446325/... и посмотрю, работает ли оно. Я обновлю этот пост, если когда-нибудь найду решение в этой теме. Спасибо!   -  person Carl Joshuel Gonzales    schedule 04.03.2020
comment
И страница администратора, и страница приложения. и вся часть html не загружает ни один файл css, который я скачал из бутстрапа.   -  person Carl Joshuel Gonzales    schedule 04.03.2020
comment
Итак, страница администратора на самом деле оформлена в стиле django-admin css, верно? Только стили бутстрапа не применяются, да? Django admin css loads perfectly - поясните пожалуйста, что это значит? Любой css, кроме вашего (скачанного из бутстрапа), успешно загружен и применен?   -  person Ivan Starostin    schedule 04.03.2020
comment
@IvanStarostin И django-admin css, и bootstrap css «загружаются отлично». Под этим я имел в виду ответ HTTP 200 OK Status, но стили по-прежнему не видны на моей веб-странице: ни администратор, ни приложение. на веб-странице применяются только стили, жестко закодированные в html. Я уже тестировал удаление django через pip и переустановку через pip, но проблема осталась.   -  person Carl Joshuel Gonzales    schedule 05.03.2020
comment
Попробуйте проверить отображаемый HTML-код validator.w3.org.   -  person Ivan Starostin    schedule 05.03.2020
comment
Мне не удалось это исправить, но я попытался использовать другой модуль, и CSS теперь работал. Я думаю это единичный случай и моя проблема связана только с моим агрегатом. Тем не менее, я все еще хочу знать, как я могу заставить его работать на моем ПК.   -  person Carl Joshuel Gonzales    schedule 20.03.2020


Ответы (1)


В своем шаблоне загрузите статические файлы, подобные этому

{% load static %}
person Mugoya Dihfahsih    schedule 03.03.2020
comment
Я уже включил это в начало моего .html. но по-прежнему никаких изменений на выходной веб-странице - person Carl Joshuel Gonzales; 04.03.2020