Дополнительное поле pk в Modelformset отображается как следующий экземпляр в Django

Я не понимаю, почему мои дополнительные поля в Modelformset отображаются со следующим экземпляром pk, когда форма, где я уже сохранил данные, показывает соответствующий экземпляр pk связанной модели. Это то, почему Django предлагает явно отображать поле pk в шаблонах, чтобы пользователь мог выбрать правильный pk связанной модели? Это кажется мне невероятным, поэтому, пожалуйста, помогите мне здесь...

# My views.py

from django.forms import modelformset_factory
from .models import PreImplement

# Pre Implement View

def pre_implement_view(request, pk):

    moc = get_object_or_404(Moc, pk=pk)

    print(moc.pk)

    PreImplementFormSet = modelformset_factory(PreImplement, fields=('__all__'), can_delete=True, can_delete_extra=False)
    formset = PreImplementFormSet(queryset=PreImplement.objects.filter(moc_id=moc.pk),
                                initial=[
                                        {'action_item': 'go'},
                                        {'action_item': 'nogo'},
                                        {'action_item': 'na'},
                                        ])
    formset.extra=3
    queryset=PreImplement.objects.filter(moc_id=moc.pk)
    print('babr', queryset)

    if request.method == 'POST':
        formset = PreImplementFormSet(request.POST, initial=[{'action_item': 'babrusito'},
                                        {'action_item': 'go'},
                                        {'action_item': 'nogo'},
                                        {'action_item': 'na'},
                                        ])
        if formset.is_valid():
            formset.save()

            return redirect('index')

    return render(request, 'moc/moc_content_pre_implement.html', context={'moc': moc, 'formset': formset})

Это продолжение моей предыдущей борьбы с SO post: Заполнить экземпляр модели данными другой модели во время создания экземпляра

Вот снимок из моего шаблона: enter image description here

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