0

管理パネルの多対多フィールドでカスタム検索オプションを使用しようとしています。それは私のやり方ではうまくいきません。検索後、選択したアイテムを検索フィールドの下にリストとして表示したいのですが、現在、検索フィールドにカンマ区切りの値が表示されています。ここに私のコード

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)

助けてください

4

1 に答える 1

0

ModelAdminのrelated_lookup_fieldsが間違っています。次のようにする必要があります。

related_lookup_fields = {
    'm2m' : ['my_data']
}
于 2012-12-18T15:25:57.313 に答える