Невозможно получить объект в моем html-шаблоне

Я создал объекты на странице администратора моего приложения, но я не могу вызвать объект в моем html шаблоне. Я помещу представления и html строки ниже

from django.shortcuts import render, redirect
from .models import *
from .forms import *

def index(request):
    tasks = Task.objects.all()

    form = TaskForm()

    if request.method == 'POST':
        form = TaskForm(request.POST)
        if form.is_valid():
            form.save()
        return redirect('/')
        
    context = {'tasks': tasks, 'form': form}
    return render(request, 'todo_app/list.html')

 {% for task in tasks %}
            <div class="task-container">
               <p>{{task}}</p>
            </div>
        {% endfor %} 

Вы забыли отправить context в шаблон:

Дополнительные аргументы

context

Словарь значений для добавления в контекст шаблона. По умолчанию это пустой словарь. Если значение в словаре является вызываемым, представление вызовет его непосредственно перед отрисовкой шаблона.

.
    context = {'tasks': tasks, 'form': form}
    return render(request, 'todo_app/list.html', context)
Вернуться на верх