如何在前端使用django filter_horizo​​ntal?

时间:2016-06-28 05:04:40

标签: python django django-forms

我希望你能帮我这个,有一种方法可以在django 1.9.7 admin之外使用filter_horizo​​ntal吗?

我已经看到我可以在我的forms.py上包含小部件:

from django.contrib.admin.widgets import FilteredSelectMultiple

并将其包括在内:

class Up(forms.ModelForm):
    class Meta:
        model = Up_model
        fields = ('add_doctor')
        labels = {
            'add_doctor': ('Add doctor'),
        }
        widgets = {
            'add_doctor': FilteredSelectMultiple("Groups", is_stacked=False),
        }

但没有成功,你可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

即使这个问题很老了,对于遇到相同问题的任何人:我都可以通过在输出页面中添加以下依赖项来解决。我正在使用Django 1.11

<link rel="stylesheet" type="text/css" href="{% static 'admin/css/widgets.css' %}" />

<script type="text/javascript" src="{% url 'admin:jsi18n' %}"></script>
<script type="text/javascript" src="{% static 'admin/js/core.js' %}"></script>
<script type="text/javascript" src="{% static 'admin/js/vendor/jquery/jquery.js' %}"></script>
<script type="text/javascript" src="{% static 'admin/js/jquery.init.js' %}"></script>

<script type="text/javascript" src="{% static 'admin/js/SelectBox.js' %}"></script>
<script type="text/javascript" src="{% static 'admin/js/SelectFilter2.js' %}"></script>