2012-11-15 64 views
0

我想在管理面板的manytomany字段中使用自定義搜索選項。它不符合我的方式。搜索後,我想將選定的項目顯示爲搜索字段下方的列表,目前它在搜索字段中顯示逗號分隔值。在這裏我的代碼django manytomany字段與搜索選項

class MyModel(models.Model): 
my_data= models.ManyToManyField(Topic, blank=True, null=True, related_name='mymodel_data') 

admin.py

class MyModelCustom(admin.ModelAdmin): 
model = MyModel 
# define the raw_id_fields 
raw_id_fields = ('my_data',) 
# define the related_lookup_fields 
related_lookup_fields = { 
    'my_data': ['my_data'] 
} 
admin.site.register(MyModel, MyModelCustom) 

請幫助

回答

0

的related_lookup_fields在你的ModelAdmin是錯誤的。它需要是:

related_lookup_fields = { 
    'm2m' : ['my_data'] 
}