我正在構建基於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