如何基于另一个字段过滤ModelMultipleChoiceField?

Raf*_*iro 5 django django-templates django-models django-forms django-views

基于下面的表格,我想知道如果有一种方法(或插件)使用字段tipo_indicador过滤indicadores字段:

tipo_indicador = forms.ModelChoiceField(
    queryset=TipoIndicador.objects.all(),
    label=u'Tipo de indicador',
    required=False,
)

indicadores = forms.ModelMultipleChoiceField(
    label= _(u'Indicadores'),
    required=False,
    queryset=Indicador.objects.all(),
    widget=admin_widgets.FilteredSelectMultiple(verbose_name=_(u'indicadores'), is_stacked=False)
Run Code Online (Sandbox Code Playgroud)

)