Автогенерация URL для вывода отфильтрованых моделей

Изучаю Django и столкнулся с такой проблемой: у меня есть две связанные через ForeignKey модели - Проект и Задача проекта. Хочу сделать что бы при выборе проекта открывалась страница со всеми заданиями, которые связаны с этим проектом.

Для этого:

прописал URL шаблон

from . import views

urlpatterns = [
    path('', views.index, name='home'),
    path('about-us', views.about, name='about'),
    path('create', views.create, name='create'),
    path('createProject', views.createProject, name='createProject'),
    path('<project/<int:projectID>/>', views.project_archieve, name='project_archieve'),
]

Все Проекты показаны в виде ссылок, которые должны вернуть нужный ID

{% if projects %}
    {% for el in projects %}
        <div class="alert alert-warning mt-2">
            <a href="{% url 'project_archieve' el.id %}">{{ el.id }} Project</a>
            <h3>{{ el.title }}</h3>
            <p>{{ el.description }}</p>
        </div>
    {% endfor %}
{% endif %}

Это всё обрабатывается в views.py

def project_archieve(request):
    tasks = Task.objects.filter(project=request)
    return render(request, 'main/projectView.html', {'title': 'Просмотр проекта', 'tasks': tasks})

И выводится на отдельный html, что повторяет второй код.

Задумка не работает, по этому прошу помочь с решением!

Вернуться на верх