Я прохожу Cs50 лекцию3 Django в которой есть проблема, что не работает переменная name, которую мы присвоили каждому пути в urls.py, и создаем ссылку

это мой код django+html

   {% extends "tasks/layout.html" %}

   {% block body %}
    
    <h1>Tasks Lists</h1>
    <a href="[% url 'tasks:add' %]"> Add a task</a>
   {% endblock %}

здесь я использую переменную name add и связываю ее с другой страницей.

Urls.py

     from django.urls import path
     from . import views


 app_name = "tasks"
 urlpatterns=[
   path("",views.index,name="index"),
   path("add",views.add,name="add")

              ]

здесь я использую имя переменной "add".

А тег шаблона [Django-doc] записывается между курчавыми скобками, поэтому это {%%}, а не [%%], таким образом, вы пишете это как:

<a href="{% url 'tasks:add' %}"> Add a task</a>
Вернуться на верх