我正在构建基于ManyToManyRawIdWidget的自己的小部件。Django,重写ManyToManyField
但只要我尝试在我的ModelAdmin如下:
formfield_overrides = {
ManyToManyField: {'widget': ManyToManyRawIdWidget},
}
它会提示我
__init__() takes exactly 2 arguments (1 given)
我想我需要填补rel
争论的东西,可能是关系模型(这是一个Tag
模型)
但后来我碰上TemplateSyntaxError:
Caught AttributeError while rendering: type object 'Tag' has no attribute 'to'
这是我失去监督的地方。有人可以帮我吗?
不,我遇到了这个警告,因此谨慎地从raw_id_fields中删除了该字段。没有运气那个:( – Kasper 2011-02-10 08:05:49