Добавление модала клиента и редактирование в одном представлении в django

Я вроде как застрял.

У меня есть BankAccountCreation() и форма вызывается в модале в шаблоне Django.

Я пытаюсь получить то же самое для использования для редактирования. но когда я делаю это, моя кнопка редактирования возвращает пустую форму

Мое мнение следующее

def employee_info(request, id):
    if not request.user.is_authenticated:
        return redirect('/')

    context = {}
    banks = Bank.objects.all()
    employee = get_object_or_404(Employee, id = id)
    bank_instance = Bank.objects.filter(employee = employee).first()

    context = {}
    context['employee'] = employee
    context['bank'] = bank_instance
    context['banks'] = banks
    context['title'] = 'profile - {0}'.format(employee.get_full_name)

    if request.method == 'GET':
        form = BankAccountCreation()
        context['form'] = form
        return render(request, 'employee/employee_info.html', context)

    if request.method == 'POST':
        form = BankAccountCreation(data = request.POST)
        if form.is_valid():
            instance = form.save(commit = False)
            employee_id = request.POST.get('employee')
            employee_object = employee

            instance.employee = employee_object
            instance.name = request.POST.get('name')
            instance.branch = request.POST.get('branch')
            instance.account = request.POST.get('account')
            instance.code = request.POST.get('code')

            instance.save()

            messages.success(request, 'Bank Details Successfully Created for {0}'.format(employee_object.get_full_name), extra_tags = 'alert alert-success alert-dismissible show')
            return redirect('employee_info',  id=employee.id)
        else:
            context['form'] = form
            messages.error(request, 'Error Updating details for {0}'.format(employee_object.get_full_name), extra_tags = 'alert alert-warning alert-dismissible show')
            return redirect('employee_info',  id=employee.id)

    form = BankAccountCreation()
    return render(request, 'employee/employee_info.html', context)

Модель Bank имеет внешний ключ к модели Employee

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