Как в Django создать таблицу матричного типа с одним полем формы, где атрибут имени поля будет разным (например, как матрица a_1_1, a_1_2, ...)?
Моя форма:
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 }}
{% endform %}
Форма отображается на HTML странице:
Форма отображается на HTML странице:
Но я хочу получить его в матричной форме, как показано ниже:
Но я хочу получить его в матричной форме, как показано ниже: