Я прохожу 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>