uuid.UUID:
                  
                  
                          del schema.password
                  
                  
                          while True:
                  
                  
                              try:
                  
                  
                                  stmt = insert(self.model).values(
                  
                  
                                      **schema.model_dump()
                  
                  
                                  )
                  
                  
                                  await self.session.execute(stmt)
                  
                  
                              except StatementError as e:
                  
                  
                                  schema.id = uuid7()
                  
                  
                              else:
                  
                  
                                  await self.session.commit()
                  
                  
                                  return schema.id
                  
                  
                   я только учусь, можете сказать, правильный ли подход?
                  
                  
                
Зачем цикл while?
Обсуждают сегодня