bux
bux

Reputation: 7739

How to get formset id/name

I use formset in my template:

from django.forms.models import inlineformset_factory

formset_builder = inlineformset_factory(MyEntity, MyEntity.relation.through)
formset = formset_builder()

In my template, for an formset i can see:

<label for="id_theformsetid_set-0-mywidgetname">MyRelationAttribute</label>

How to get (in view, templates, ...) this "theformsetid" ? (I would like use it to refactoring javascript during formset manipulation)

Upvotes: 1

Views: 1090

Answers (1)

mariodev
mariodev

Reputation: 15529

Inside view:

formset.fk.related.get_accessor_name()

Inside template:

formset.fk.related.get_accessor_name

Upvotes: 2

Related Questions