Как создать таблицу типов матриц с одним полем формы, где атрибут имени поля будет отличаться (например, как матрица a_1_1, a_1_2,…) в Django?

#python #django

Вопрос:

Моя форма:

 class DatainputForm(forms.Form):
def __init__(self, request, *args, **kwargs):
    super().__init__(*args, **kwargs)
    for i in range(3):
        for j in range(3):
            self.fields['costtp_sd%s%s' % (i, j)] = forms.DecimalField()
 

В HTML шаблоне:

     {% for form in datatp_from %}  # datatp_from is the name of the form in views.py
{{ form }}
 

{% конечная форма %}

Форма отображается на HTML-странице:

Форма отображается на HTML-странице:

Но я хочу, чтобы это было в виде матрицы, как показано ниже:

Но я хочу, чтобы это было в виде матрицы, как показано ниже: