Как заставить таблицу стати c работать в django? - PullRequest
0 голосов
/ 01 февраля 2020

Запустив этот код в обычном режиме html, он также работает со стилем. Но всякий раз, когда я запускаю его в django, он не запускается и просто показывает мне текст.

views.py

def index(request):
    return render(request, 'index.html');

основной URL

urlpatterns = [
    path('', include('app1.urls')),
    path('admin/', admin.site.urls)
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

index. html

<!-- Animate.css -->
<link rel="stylesheet" href="{% static '../static/css/animate.css' %}">
<!-- Icomoon Icon Fonts-->
<link rel="stylesheet" href="{% static '../static/css/icomoon.css' %}">
<!-- Simple Line Icons -->
<link rel="stylesheet" href="{% static '../static/css/simple-line-icons.css' %}">

<section id="fh5co-home" data-section="home" style="background-image: url(../static/images/W1.png);" data-stellar-background-ratio="0.5">
    <div class="gradient"></div>
    <div class="container">
        <div class="text-wrap">
            <div class="text-inner">
                <div class="row">
                    <div class="col-md-8 col-md-offset-2 text-center">
                     <h1 class="to-animate">Welcome in the World of White Hats</h1>
                        <h2 class="to-animate">Your Problem with auto Solution</h2>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

Структура папок

enter image description here

Ответы [ 2 ]

0 голосов
/ 01 февраля 2020
Шаблон

stati c добавляет STATIC_ROOT к указанному URL. Поэтому проверьте значение STATIC_ ROOT в файле settings.py и измените относительные пути с

{% static '../static/css/animate.css' %}

на

{% static 'css/animate.css' %}

Обратите внимание, это необходимо в начале Ваш шаблон для работы static:

{% load static %}
0 голосов
/ 01 февраля 2020

Вместо:

href="{% static '../static/...

Попробуйте:

href="{% static '../css/...

Кроме того, необходимо включить это: {% load static %} в начало всех ваших шаблонов, где вы хотите использовать stati c файлы.

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