См. этот связанный вопрос SO .
Sorl-thumbnail не делает ничего особенного с upload_to
. Он просто препятствует обработке переданных аргументов через наследование от FileField
Джанго, поэтому все, что работает со стандартными FileField
или ImageField
, будет работать и с ImageField
sorl-thumbnail.
Я думаю, что ваша проблема заключается в определении метода на модели. Каждая реализация, которую я когда-либо видел или делал сам, имеет метод, находящийся вне модели. Django автоматически передает экземпляр в метод, так что вы получаете доступ к данным модели, а не через self
.