Файл проекта Django - Не удается обнаружить ошибку: «Недопустимый тег блока:« статический » - PullRequest
0 голосов
/ 25 апреля 2019

У меня следующая ошибка

Invalid block tag on line 4: 'static'. Did you forget to register or load this tag?

Она генерируется этим кодом (см. Ниже), но я не могу (даже после просмотра различных похожих вопросов и ответов) определить ошибку.

<html>

<head>
<link rel="stylesheet" href="{% static 'wgb/styles.css' %}"/>

</head>

<body>
<div class="login">
    <h1>Login</h1>
    <form method="post">
        <input type="text" name="u" placeholder="Username" required="required" />
        <input type="password" name="p" placeholder="Password" required="required" />
        <button type="submit" class="btn btn-primary btn-block btn-large">Let me in.</button>
    </form>
</div>


</body>
</html>

Ошибка явно в этой строке:

<link rel="stylesheet" href="{% static 'wgb/styles.css' %}"/>

, но я проверил пробелы, порядок и орфографию / синтаксис, но ни одна из них, похоже, не является проблемой.

В частности, примечание об ошибке: Ошибка при отображении шаблона и оно указывает на: <link rel="stylesheet" href="{% static 'worldguestbook/styles.css' %}"/>

1 Ответ

3 голосов
/ 25 апреля 2019

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

{% load static %}

<html>
<head>
....

Источник : Документы Django: Управление статическими файлами (например, изображения, JavaScript, CSS)

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