Ответ:
Если в вашем проекте требуется редактирование нескольких моделей, есть на выбор два варианта:
Если вам нужно выполнить несколько операций в одной модели, а затем переключиться на другую, вы можете легко сделать это, вызвав Model() перед переключением. Это выполняется за один сеанс, то есть максимально быстро.
model1 = Model(True, 'TestModel1')
Material(1,'S235')
Material(2,'S235')
model2 = Model(True, 'TestModel2')
Material(3,'S275')
Model(False, 'TestModel1')
Material(4,'S235')
Model(False, 'TestModel2')
Material(5,'S275')
Второй метод заключается в создании экземпляра Model() и использовании его в качестве метода для параметра для применения изменений к конкретной модели. Это удобно при внесении небольших изменений между большим количеством моделей.
model1 = Model(True, 'TestModel1')
Material(1,'S235', model = model1)
Material(2,'S235', model = model1)
model2 = Model(True, 'TestModel2')
Material(3,'S275', model = model2)
Material(4,'S235', model = model1)
Material(5,'S275', model = model2)