Не могу понять, что я здесь упустил, он говорит, что «список» не является допустимой функцией. Любая помощь будет оценена - PullRequest
0 голосов
/ 22 февраля 2020

Ошибка, возникающая во время рендеринга шаблона:

В шаблоне /Users/mac/myfirstproject/templates/base_layout.html ошибка в строке 12. Обратного для «списка» не найдено. 'list' не является допустимой функцией просмотра или именем шаблона.

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>ARTICLES</title>
        <link rel="stylesheet" href="{% static 'styles.css' %}">
    </head>
    <body>
        <div class="wrapper">
            <h1><a href="{% url 'list' %}"><img src="{% static 'logo.png' %} "/></a></h1>
            {% block content %}
            {% endblock %}
        </div>>
    </body>
</html>

1 Ответ

0 голосов
/ 22 февраля 2020

Как указано в комментарии Андрея выше, вам нужно убедиться, что в вашем файле urls.py задан 'список', настроенный как действительное имя URL.

примерно так:

urls.py

from django.conf.urls import url
from .views import list_view


urlpatterns = (
    url(r'^list$', list_view, name='list'),
)

, чтобы использовать шаблонный тег {% url 'url_name' %}, у вас должен быть URL-адрес с именем url_name, и если ваш проект разделен на приложения, формат будет следующим: `{ % url 'имя_приложения: url_name'%}. Если вы опубликуете свой файл urls.py, возможно, мы сможем вам помочь.

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