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)
:
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)
이미지는 '재정'라는 제목의 keyword
항목이 확실히있다하더라도 어떤 결과를 반환하지 않는 것을 보여.