Почему мой bootstrap css не применяется в Django

#python #css #django #bootstrapping

#python #css #django #загрузка

Вопрос:

В настоящее время я изучаю django и попытался применить bootstrap css для своего небольшого проекта, но он продолжает выдавать следующую ошибку и не применяется.

 Refused to apply style from 'https://stackpath.bootstrapcdn.com/    bootstrap/4.4.1/css/bootstrap.min.css' because its MIME type ('application/xml') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
  

Это мой код.

 <!Doctype html>
<html lang="en">
<head>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/
    bootstrap/4.4.1/css/bootstrap.min.css" integrity="
    sha384-Vkoo8x4CGsO3 Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" 
    crossorigin="anonymous">
    <title>crm1</title>
</head>
<body>
    {% include 'accounts/navbar.html'%}

    {% block content %}
    


    {% endblock %}

    <hr>
    <h5>Our footer</h5>

</body>
</html>
  

Ответ №1:

Похоже, что ваш шаблон не {% load static %} находится вверху. Читайте документы здесь

Ответ №2:

Я думаю, вам нужно создать новый каталог (со статическим именем) в вашем проекте Django. И заново создайте новый каталог (с именем css).

 Directory tree :
Your Project -> new directory -> static -> new directory -> css
And download bootstrap.min.css file and copy/paste into css file.

project
|_static
        |_css
             |_bootstrap.min.css
  

Вы можете изменить свой код следующим образом:

 <!DOCTYPE html>
{% load static %}

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}"/>
</head>
<body>

   {% block body %}


    {% endblock %}


</body>
</html>
  

Комментарии:

1. Большое вам спасибо, это мне очень помогло, я надеюсь, что смогу помочь кому-то еще, как я, в будущем