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

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

Django Admin - веб-страница

cmd output

Django Admin - Выходной номер CSS

Network inspect of app web page

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

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>

1 Ответ

0 голосов
/ 03 марта 2020

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

{% load static %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...