0
因此,在我的Dishes表(成分,框)中的许多字段的管理界面中,当我使用下面的代码时,表单元素是一个可搜索的框,其中包含相关的整个查询集模型,并让我将选择移动到右侧选定对象的姐妹箱。我这样做,在admin.py以Django的形式显示可搜索的ManyToMany字段
class Dishes(admin.ModelAdmin):
...
filter_horizontal = ('ingredients', 'boxes',)
我试图复制在我的前端形式的用户看到相同的行为下面的代码,这是我forms.py代码
class RecipesForm(ModelForm):
class Meta:
model = models.Dishes
但我得到的只是一个简单的多选框。如何复制我在管理员中做过的操作,其中左侧有一个可搜索框,右侧是我从左侧选择的对象?
我得到以下错误指向的代码行上面“成分”,异常类型开始:\t类型错误 异常值:\t __init __()至少需要3个参数(给出1个参数) –