Как запустить функцию на классе базы данных, а не на классе в файле views.py в django

У меня есть это в моем views.py, все работает, если я использую класс в views.py, но если я переключаю функцию на использование того же класса в models.py (что я и хочу использовать), я получаю: '<' не поддерживается между экземплярами 'int' и 'DeferredAttribute'

Если я объявляю его как int(), то получаю: typerror. аргумент int() должен быть строкой, байтоподобным объектом или числом, а не 'DeferredAttribute'

Вот мой код. Кто-нибудь может указать мне правильное направление, пожалуйста.

Проверьте капитализацию - вы выполняете итерацию над каждым extruder, но пытаетесь получить доступ к атрибутам Extruder. Попробуйте заменить Extruder.min_width на extruder.min_width и так далее.

Вернуться на верх