Inline_formset auto_id, начиная с пользовательского числа

Здесь пользователь Django.

Я хочу, чтобы первые поля в моих инлайновых наборах форм начинались с пользовательского числа, например, 7 :

<input type="text" name="prescriptiondetails-7-unit" maxlength="100" class=" form-control-sm  form-control " id="id_prescriptiondetails-7-unit" value="">
<input type="text" name="prescriptiondetails-7-sqf" maxlength="100" class=" form-control-sm  form-control " id="id_prescriptiondetails-7-sqf" value="">
...

Здесь мое мнение

class add_prescriptiondetail_field_form_hx(AddMixin_hx):
    model = Prescription
    form_class = PrescriptionForm
    success_url = reverse_lazy('prescriptions:list_prescription')
    template_name = __name__.split(".")[-2] + '/' + 'prescriptiondetail_field_hx.html'

    wire_dict = wire_dict_init

    def get_context_data(self, *args, **kwargs):
        context = super().get_context_data(*args, **kwargs)

        formset_prefix = 'prescriptiondetails'
        context['formset_prefix'] = formset_prefix

        from django.forms.formsets import INITIAL_FORM_COUNT

 
        from .forms import PrescriptionDetailForm
        from .models import PrescriptionDetail
        form_set = PrescriptionDetailFormSet = inlineformset_factory(Prescription, PrescriptionDetail, 
                                            form=PrescriptionDetailForm, 
                                            fields = ['unit', 'sqf'], 
                                            extra=0,
                                            max_num=10, min_num=1,
                                            
                                            can_delete=True
        )
        
        
        context['prescriptiondetail'] = form_set
        #           
        return context

как я могу сказать django, чтобы он начинал с цифры 7 и не выводил поля формы id и names с 0

NB: Не заинтересован в JS решениях.

Я целый день тяну время, прочитал док вдоль и поперек... но безуспешно

спасибо вам, ребята

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