因此,在我的菜肴表(配料、框)中的多对多字段的管理 UI 中,当我使用下面的代码时,表单元素是一个可搜索的框,其中包含该字段相关模型的整个查询集,这让我可以移动选择到右侧选定对象的姊妹框。我在 admin.py 中使用以下代码执行此操作
class Dishes(admin.ModelAdmin):
...
filter_horizontal = ('ingredients', 'boxes',)
我试图在我的前端表单中复制用户看到的相同行为,这是我 forms.py 中的代码
class RecipesForm(ModelForm):
class Meta:
model = models.Dishes
但我得到的只是一个简单的多选框。我如何复制我在管理员中所做的事情,其中左侧有一个可搜索框,右侧有一个带有我从左侧选择的对象?