У меня проблема при попытке вызвать пользовательский метод Model из моего метода clean
.
Вот [часть] моей модели:
http://dpaste.com/hold/12695/
Вот моя форма:
http://dpaste.com/hold/12699/
У меня конкретно проблема со строкой 11 в моей форме:
nzb_data = File.get_nzb_data(nzb_absolute)
Возникает следующая ошибка:
TypeError at /admin/main/file/add/
unbound method get_nzb_data() must be called with File instance as first argument (got str instance instead)
По этой ошибке я могу предположить, что мне нужно что-то передать методу (экземпляр файла), однако я не знаю, что это значит и как я могу это сделать.
Можете ли вы сообщить мне, что я делаю здесь неправильно, и что можно сделать, чтобы решить проблему?
Решено путем превращения метода get_nzb_data
в метод класса с использованием декоратора @classmethod
.