Как выполнить поиск в административной панели django с использованием тега ?
Поиск будет выполняться с использованием тега, известного как django-taggit package.
admin.py
@staticmethod
def get_tags(obj):
tags = []
for tag in obj.tags.all():
tags.append(str(tag))
return ', '.join(tags)
list_display = (
'id'
'portions',
'get_tags',
'created'
)
search_fields = ('name', get_tags, 'created', 'id')`
models.py
from taggit.managers import TaggableManager
tags = TaggableManager(through=TaggedOffer, blank=True)
name = models.CharField(max_length=255)
price = models.DecimalField(
null=True,
max_digits=10,
decimal_places=2,
validators=[positive_decimal]
)
Error
Тип исключения: FieldError
Значение исключения:
Не удается разрешить ключевое слово get_tags в поле.