Translation в модели Word?
Нашел решение,
list_display = ('word', 'transcription', 'translation', 'translation_type',)
def translation(self, obj):
return ', '.join([b.translation for b in obj.translation_set.all()])
но ловлю ошибку: AttributeError at /admin/words/word/ 'Translation' object has no attribute 'translation'
models.py — https://pastebin.com/8vR0gpLQ (модель Translation)
А какую модель в админке вообще выводишь?
Word
Да. Word + Translation как подкатегория
b.translation_type.translation_type for b in Translation.objects.filter(word=obj) попробуй так, но я не уверен. и в модели TranslationType мне кажется надо поменять название филда
Ой, господи, не мне сообщение было. Извиняюсь.
translation_type у меня выводится, а word_translation нет
Всё норм :)
b for b in Translition.objects.filter(word=obj)
Не, не подходит
а что выдает?
TypeError at /admin/words/word/ sequence item 0: expected str instance, Translation found
str(b) for b in Translation.objects.filter(word=obj) а если так?
Обсуждают сегодня