Django HTML: как сделать ссылку "вернуться домой"?
Вот структура файлов моего проекта.
Я добавляю ссылку в testpage.html, и хочу, чтобы она возвращала пользователя в корневой каталог (http://127.0.0.1:8000 на сервере localhost), который настроен на использование index.html в качестве домашней страницы в разделе pages > templates > index.
testpage.html находится ниже. ссылка находится в строке 3 (в настоящее время пустой):
<h1 class='list'>Classes</h1>
{% if mydata %}
<a href="">Go home</a>
{% endif %}
{% for k in mydata %}
<table border="1">
<thead>
<th>Team</th>
<th>Name</th>
<th>ClassCode</th>
</thead>
<tr>
<td>{{k.Team}}</td>
<td>{{k.Name}}</td>
<td>{{k.ClassCode}}</td>
</tr>
</table>
{% endfor %}
{% endblock %}
В вашем приложении urls.py должно быть что-то вроде
from django.urls import path
from . import views
urlpatterns = [
#...
path('home/', views.home, name='home'),
#...
]
тогда в шаблоне вы можете иметь
<a href="{% url 'home' %}">Go home</a>
Здесь home
- имя пути.