У меня есть простая форма Django:
class CommentForm(forms.Form):
comment = forms.CharField(max_length=2000, required=True)
post_id = forms.CharField(max_length=2000, widget=forms.HiddenInput, required=True)
parent_id = forms.CharField(max_length=2000, widget=forms.HiddenInput, required=True)
Теперь я хочу напечатать эту форму несколько раз на своей странице - я делаю это с помощью тега шаблона, поэтому новая форма создается каждый раз. Проблема в том, что я получаю одинаковые идентификаторы для всех полей.
Я знаю о префиксе, но я не хочу изменять имена полей, потому что для всех форм существует один обработчик, только для установки уникальных идентификаторов.
Итак, мой вопрос: