def _fill_xls_cell(subject: Subject, cell: Cell, col_key: str, request: HttpRequest): if col_key == 'id': cell.value = subject.pk elif col_key == 'image': image = subject.image if image is None: cell.value = '' else: cell.value = path.basename(image.path) cell.hyperlink = request.build_absolute_uri(image.url) elif col_key == 'created_at': cell.value = subject.created_at elif col_key == 'pred_sex': cell.value = subject.pred_sex elif col_key == 'pred_age': cell.value = subject.pred_age else: raise ValueError(f'Invalid column "{col_key}".')