Kev*_*lza 3 python django django-forms
我希望你能帮我解决这个问题,有没有办法在 django 1.9.7 admin 之外使用 filter_horizontal?
我已经看到我可以在我的 forms.py 中包含小部件:
from django.contrib.admin.widgets import FilteredSelectMultiple
Run Code Online (Sandbox Code Playgroud)
并将其包含在:
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),
}
Run Code Online (Sandbox Code Playgroud)
但没有成功,你能帮我吗?
即使这个问题很老,对于任何遇到相同问题的人:我可以通过将以下依赖项添加到输出页面来解决它。我正在使用 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>
Run Code Online (Sandbox Code Playgroud)