class YandexKeywordsTable(XlsxTable): utm_mark__keyword = UnicodeAndTotalXlsxColumn(u'Ключевое слово', width=40) clicks = IntegerXlsxColumn(u'Клики', width=10) shows = IntegerXlsxColumn(u'Число показов', width=18) ctr = YandexCtrXlsxColumn(u'CTR, %', width=10) average_cpc = AverageCpcXlsxColumn(u'Сред. цена за клик, руб', width=22) cost = FloatXlsxColumn(u'Стоимость с НДС, руб', width=20)
Можно конечно при YandexKeywordsTable.__init__ инжектить, но проблема в том, что обьекты колонок создаются при компиляции класса и в __init__ колонок нет ссылки на класс, в котором они использованы, а надо бы…
Заранее спасибо за советы