Почему он говорит мне, что у объекта 'str' нет атрибута 'append'? [закрыто]

from django.shortcuts import render

from django.http import HttpResponse

from django import forms



# Create your views here.



class NewTaskForm(forms.Form):
    
task = forms.CharField(label = "New Task")

task = ["foo", "bar", "taz"]

def index(request):

    return render(request, "task/index.html", {


        "task" : task

    })



def add(request):

    if request.method == "POST":

        form = NewTaskForm(request.POST)

        if form.is_valid():

            task = form.cleaned_data["task"]

            task.append('task')

        




        else: 

            return render (request, "task/add.html",{

                "form" : form

            })

    return render(request, "task/add.html", {

        "form" : NewTaskForm()

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