KeyError while save()

Following is the and on runserver getting error as the traceback attached below.

def Create(request):
    form = ListForm()

    if request.method == 'GET':
        context = {'form': form, }
        return render(request, 'CRUD/add.html', context)

    if request.method == 'POST':
        form = ListForm(request.POST)
        if form.is_valid():
            ListFormData = form.cleaned_data
            ListFormDataForSave = List(
                Donid = ListFormData['Donid'],
                Name = ListFormData['Name'],
                addr1 = ListFormData['addr1'] ,
                addr2 = ListFormData['addr2'],
                addr3 = ListFormData['addr3'],
                City = ListFormData['City'],
                State = ListFormData['State'],
                Pincode = ListFormData['Pincode'],
                PAN = ListFormData['PAN'],
                Aadhar = ListFormData['Aadhar'],
                Phone = ListFormData['Phone'],
                Mobile = ListFormData['Mobile'],
                Email = ListFormData['Email'],
                Remark = ListFormData['Remark']
            return redirect('list')

        context = {'form': form, }
        return render(request, 'CRUD/add.html', context)



Request Method: POST
Request URL:

Django Version: 4.0.5
Python Version: 3.10.4
Installed Applications:
Installed Middleware:

Traceback (most recent call last):
  File "F:\Program Files\Python310\lib\site-packages\django\core\handlers\", line 55, in inner
    response = get_response(request)
  File "F:\Program Files\Python310\lib\site-packages\django\core\handlers\", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "D:\IT\Projects\Django\DjangoWebProject\Apps\Dapp\", line 31, in Create
    Donid = ListFormData['Donid'],

Exception Type: KeyError at add/
Exception Value: 'Donid'

What do you think this error is telling you?

See Built-in Exceptions — Python 3.10.5 documentation

Side note: If you use a ModelForm, this (below) all becomes unnecessary.

Side note #2 - To avoid confusion, i would definitely not recommend ever having a class or model named List.

Fine. Will use ModelForm. - Thank you!
Will try to rename the model name to be something else later - thanks!