Risposta:
Se il tuo progetto richiede la modifica di più modelli, ci sono due opzioni tra cui scegliere:
Se devi eseguire più operazioni in un modello e poi passare a un altro, puoi farlo facilmente chiamando Model() prima di cambiarlo. Questo viene eseguito in una sessione, cioè il più velocemente possibile.
modello1 = Modello(True, 'TestModel1')
Materiale(1,'S235')
Materiale(2,'S235')
modello2 = Modello(Vero, 'TestModel2')
Materiale(3,'S275')
Model(False, 'TestModel1')
Materiale(4,'S235')
Model(False, 'TestModel2')
Materiale(5,'S275')
Il secondo metodo consiste nel creare un'istanza di Model() e utilizzarla come metodo di parametrizzazione per applicare le modifiche a un modello specifico. Questo è utile quando si apportano piccole modifiche tra molti modelli.
modello1 = Modello(True, 'TestModel1')
Materiale(1,'S235', modello = modello1)
Materiale(2,'S235', modello = modello1)
modello2 = Modello(Vero, 'TestModel2')
Materiale(3,'S275', modello = modello2)
Materiale(4,'S235', modello = modello1)
Materiale(5,'S275', modello = modello2)