Не работает данная функция, выдает ошибку "list index out of range", хотя перед return я проверяю условие, как грамотно изменить функцию?
def dehydrate_Author2(self, book):
authors_list = book.author.all()
if authors_list.count()>1:
return str(authors_list[1].first_name)+str(authors_list[1].second_name)
return ""
Ответы (1 шт):
Автор решения: Denis640Kb
→ Ссылка
def dehydrate_Author2(self, book):
authors_list = book.author.all()
if len(authors_list)>1:
return str(authors_list[1].first_name)+str(authors_list[1].second_name)
return ""