Django FilteredSelectMultiple no se muestra en la página

Actualmente estoy usando la versión 1.11.2 de Django y me gustaría usar el widget FilteredSelectMultiple fuera de la página de administración.

Este es mi formulario.py:

class TBDAuthGroupManageForm(forms.Form): permissions = forms.ModelMultipleChoiceField(queryset=Permission.objects.all(), required=True, widget=FilteredSelectMultiple("Permissions", is_stacked=False)) class Media: css = {'all': ('/static/admin/css/widgets.css',), } js = ('/admin/jsi18n/',) def __init__(self, parents=None, *args, **kwargs): super(TBDAuthGroupManageForm, self).__init__(*args, **kwargs) 

Este es mi views.py:

 class TBDAuthGroupManageView(DetailView): model = TBDAuthGroup template_name = 'perms/tbdauthgroup_manage.html' def get_context_data(self, **kwargs): context = super(TBDAuthGroupManageView, self).get_context_data(**kwargs) context['form'] = TBDAuthGroupManageForm() return context 

Y esta es mi plantilla:

 {% extends "base.html" %} {% load static %} {% block css %} {{ form.media }}    {% endblock %} {% block content %} {{ form }} {% endblock %} 

Sin embargo, cuando lo muestro en la página, solo obtengo esto: introduzca la descripción de la imagen aquí

y no esto: introduzca la descripción de la imagen aquí

Me encantaría saber qué hago mal y cómo puedo solucionarlo para que mi formulario se vea como el formulario de administración.

 {% block content %} {{ form.media }} 
{{ form.permissions }}
{% endblock %}

prueba esto en tu plantilla