FilteredSelectMultiple | Django Form | widget | Django Template - Не удается увидеть форму, возвращается ошибка NoReverseMatch

Я пытаюсь построить форму, принимающую ввод через поле FilterSelectMultiple из модели Group

Мой urls.py выглядит следующим образом

from django import views as django_views

urlpatterns = [
# some other patterns
url(r'^jsi18n/', django_views.i18n.JavaScriptCatalog.as_view(), name='javascript-catalog'),
]

forms.py выглядит как

from django import forms
from django.contrib.auth.models import Group
from django.contrib.admin.widgets import FilteredSelectMultiple

class MyForm(forms.Form):
    
    options = [(group_name, group_name) for group_name in Group.objects.all()]
    
    # other fields
    groups = forms.MultipleChoiceField(required=False,widget=FilteredSelectMultiple("Groups", is_stacked=False),choices=options)

    class Media:
            css = {
                'all': ('/static/admin/css/widgets.css',),
            }
            js = ('/admin/jsi18n',)

    def __init__(self, *args, **kwargs):
        """Init."""
        super(MyForm, self).__init__(*args, **kwargs)

шаблон выглядит как

{% extends base.html %}
{% block head %}
{% load staticfiles %}
    some stuff
{% endblock head %}
{% block content %}
<script type="text/javascript" src="{% url 'jsi18n' %}" > </script>

{{ form.media }}

  <form enctype="multipart/form-data" method="POST">
    {% csrf_token %}
    {{ form.as_p }}
    <button type="submit" class="save btn btn-default">Submit</button>
  </form>

{% endblock content %}

Но я получаю ошибку - NoReverseMatch Обратное соответствие для 'jsi18n' не найдено. 'jsi18n' не является допустимой функцией представления или именем шаблона

Вернуться на верх