Помогите решить задачу.
Нужно выводить на страницу форму в виде квадратной матрицы nxn. n - предварительно вводит пользователь, может быть от 1 до 10. (N=nn)
Я сделал это таким образом:
class MatrixForm(forms.Form):
def init(self, N, args, kwargs):
super(MatrixForm,self).__init__(*args, kwargs)
for i in xrange(n):
self.fields['matrix_%s' % i] = forms.CharField(widget = forms.TextInput(attrs = {"class":"f_matrix"}))
Теперь мне нужно для этих полей написать свое правило проверки. В примерах показано что нужно написать функцию clean_<fieldname>, но я ведь не знаю заранее сколько у меня будет этих полей.
Изучаю Джанго и Питон недавно. Помогите, пожалуйста, разобраться.