1
私は文書に続いて、Grappelliで動作するM2Mオートコンプリートルックアップを取得できません。 admin.py
で、その後Django Grappelli Autocomplete M2M
#models.py
#main model
class Entry(models.Model):
title = models.CharField(max_length=60)
content = models.TextField()
keywords = models.ManyToManyField(Keyword, blank=True)
#model I want to be searched through while typing in the autocomplete field
class Keyword(models.Model):
name = models.CharField(max_length=30)
@staticmethod
def autocomplete_search_field():
return ('id__iexact', 'name__icontains',)
def __str__(self):
return '%s' % (self.name)
:「財政」というタイトルkeyword
エントリは間違いなくありますにもかかわらず、それがどんな結果を返していないことを示す
class EntryAdmin(admin.ModelAdmin):
raw_id_fields = ('keywords',)
autocomplete_lookup_fields = {
'm2m': ['keywords'],
}
class KeywordAdmin(admin.ModelAdmin):
pass
admin.site.register(Entry, EntryAdmin)
admin.site.register(Keyword, KeywordAdmin)
画像。