Как исправить ошибку TypeError at / 'set' object is not reversible

ошибка: введите сюда описание изображения

код в urls.py:

from django.urls import path
from . import views

urlpatterns = {
    #   path('', views.home, name='home'),
    #   path('detail/<int:id>', views.detail_page, name='detail_page'),
    path('', views.HomeListView.as_view(), name='home'),
    path('detail/<int:pk>', views.HomeDetailView.as_view(), name='detail_page'),
    path('app/edit_page', views.edit_page, name='edit_page'),

код в views.py:

from django.shortcuts import render
from .models import Articles
from django.views.generic import ListView, DetailView


class HomeListView(ListView):
    model = Articles
    template_name = 'app/home.html'
    context_object_name = 'list_articles'


class HomeDetailView(DetailView):
    model = Articles
    template_name = 'app/detail.html'
    context_object_name = 'get_article'


def edit_page(request):
    template = 'app/edit_page.html'
    context = {

    }
    return render(request, template, context)

код в home.html:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap demo</title>
    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
  </head>
  <body>
  <ul class="nav nav-underline">
  <li class="nav-item">
    {% url 'home' as url_home %}
    <a class="nav-link {% if url_home == request.path %} active {% endif %}" href="{{url_home}}">главная</a>
  </li>

  <li class="nav-item">
      {% url 'edit_page' as url_edit_page %}
    <a class="nav-link {% if url_edit_page == request.path %} active {% endif %}" href='{{url_edit_page}}'>создание.редактирование.удаление</a>
  </li>
</ul>

<div class="container mt-4">
  {% block content %}

    <h1 class="mt-4">Hello, world!</h1>

    {% for i in list_articles %}

    <ul class="list-group mt-4">
      <li class="list-group-item">
        <b>{{ i.create_date }}</b>

        <span class="m-2">{{ i.name }}</span>
         <span>{{ i.text|truncatechars:'5'}}</span>
        <span class="btn btn-warning mt-4"><a href="/detail/{{i.id}}"> перейти к стаье</a></span>
        </li>
    </ul>

{% endfor %}

    {% endblock %}
      </div>
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN" crossorigin="anonymous"></script>
  </body>
</html>

код в edit_page.html:

{% extends 'app/home.html' %}

{% block content %}
  <h1 class="mt-4">админ панель</h1>
{% endblock %}

Ответы (0 шт):