Установка начального значения для полей django many to many

Я хотел бы запустить форму со значением по умолчанию, отправленным при запросе, но, похоже, это не работает:

views.py

"""
ADD A NEW FILE IN CLIENT DETAIL
"""
@login_required
def new_file_detail(request, id):
    user = request.user
    client = get_object_or_404(ClientPerson, pk=id)
    form = FilesForm(request.POST or None, request.FILES or None, user=user, instance=client, initial={'person_client': client})

    if form.is_valid():
        form = form.save(commit=False)
        form.user = request.user
        form.save()
        return redirect('files_list')
    return render(request, 'file_form.html', {'form': form, 'client': client})

Ожидается:

enter image description here

Результат:

enter image description here

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