我希望你能帮我这个,有一种方法可以在django 1.9.7 admin之外使用filter_horizontal吗?
我已经看到我可以在我的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),
}
但没有成功,你可以帮我解决这个问题吗?
答案 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>