AttributeError: объект 'NoneType' не имеет атрибута 'nace_classes'

Хей!

Я получаю ошибку Error: AttributeError: 'NoneType' object has no attribute 'attribute'. Эта ошибка возникает, когда я пытаюсь сохранить учреждение в области администратора django. Все остальные поля работают абсолютно нормально.

Функция, в которой я получаю ошибку, является @classmethod в моем models.py

# class StringFactory:

@classmethod
def construct_string(cls, something)
    value = set()
    value2 = set()
    for klass in something.attribute.all() # here is the error
        value.add(klass.code_str())
        value2.add(klass.some_str())
    return " ,".join(value)

Если я печатаю что-то, то это None. Поэтому возникает ошибка NoneType.

Я новичок в классах и classmethods. Может ли кто-нибудь помочь мне, где я должен искать, что идет не так, и почему он не может найти мое "что-то" или почему это "что-то" не находится?

Я вызываю класс в функции в другом классе в django admin.py Поэтому я предполагаю, что ошибка приходит оттуда.

# class SomethingForm(forms.ModelForm):

    def construct_initial_string(self, somethingelse):
        return StringFactory.construct_string(somethingelse)

Я немного запутался в классах и попытался назвать все заданные somethings (something, somethingelse) одинаково, но ничего не изменилось.

Если хотите, я могу выложить больше кода, но его очень много и в разных файлах.

Спасибо за помощь!

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