当前位置: 首页>>代码示例>>Python>>正文


Python Session.add_all方法代码示例

本文整理汇总了Python中qtools.model.Session.add_all方法的典型用法代码示例。如果您正苦于以下问题:Python Session.add_all方法的具体用法?Python Session.add_all怎么用?Python Session.add_all使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在qtools.model.Session的用法示例。


在下文中一共展示了Session.add_all方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: command

# 需要导入模块: from qtools.model import Session [as 别名]
# 或者: from qtools.model.Session import add_all [as 别名]
 def command(self):
     self.load_wsgi_app()
     if len(self.args) > 1:
         day_of_week_override = int(self.args[0])
     else:
         day_of_week_override = None
     
     if len(self.args) > 2:
         weekdays_ahead = int(self.args[1])
     else:
         weekdays_ahead = 1
     
     setups = generate_daily_setups(weekdays_ahead=weekdays_ahead, day_of_week_override=day_of_week_override)
     Session.add_all(setups)
     Session.commit()
开发者ID:v-makarenko,项目名称:vtoolsmq,代码行数:17,代码来源:cron.py

示例2: setUp

# 需要导入模块: from qtools.model import Session [as 别名]
# 或者: from qtools.model.Session import add_all [as 别名]
 def setUp(self):
     super(TestNamePlate, self).setUp()
     self.nameVariant = QLBFile(dirname='Box 2 Alpha 03/TestProject_TestU_Test 2_2011_01_19_09_36',
                                run_id='nameVariant',
                                basename='TestProject_TestU_Test 2.qlp',
                                type='processed',
                                read_status=1,
                                mtime=datetime.now()-timedelta(0,0,3))
     
     self.unknownName = QLBFile(dirname='Box 2 Alpha 03/Unknown_TestU_Test_2011_01_19_09_36',
                                run_id='unknownName',
                                basename='Unknown_TestU_Test 2.qlp',
                                type='processed',
                                read_status=1,
                                mtime=datetime.now()-timedelta(0,0,5))
     
     self.plateTemplate = PlateTemplate(prefix='TestProject_TestU_Test',
                                        project_id=self.testProject.id,
                                        operator_id=self.testUser.id,
                                        dg_oil = 1,
                                        dr_oil = 2,
                                        master_mix = 10,
                                        fluidics_routine = 12,
                                        droplet_generation_method = 4)
     
     self.shortTemplate = PlateTemplate(prefix='TestProject_TestU',
                                        project_id=self.testProject.id,
                                        operator_id=self.testUser.id,
                                        dg_oil = 2,
                                        dr_oil = 3,
                                        master_mix = 2,
                                        fluidics_routine = 13,
                                        droplet_generation_method = 3)
                                       
     self.host_machine = Session.query(Box2).filter_by(src_dir='Box 2 Alpha 03').one()
     self.qlbPlate = QLBPlate(file=self.readQLP, host_machine=self.host_machine.os_name)
     self.plateVariant = QLBPlate(file=self.nameVariant, host_machine=self.host_machine.os_name)
     self.unknownPlate = QLBPlate(file=self.unknownName, host_machine=self.host_machine.os_name)
         
     Session.add_all([self.plateTemplate, self.nameVariant, self.unknownName, self.qlbPlate, self.plateVariant, self.unknownPlate, self.shortTemplate])
     Session.commit()
开发者ID:v-makarenko,项目名称:vtoolsmq,代码行数:43,代码来源:test_plate.py

示例3: setUp

# 需要导入模块: from qtools.model import Session [as 别名]
# 或者: from qtools.model.Session import add_all [as 别名]
 def setUp(self):
     from qtools.model import Person, Project, Session, QLBFile
     # just set up a few things as necessary
     self.testUser = Person(first_name=u'Test', last_name=u'User', name_code=u'TestU')
     self.testProject = Project(name=u'TestProject')
     
     # TODO: make a test folder with a real set of files
     self.readQLP = QLBFile(dirname='Box 2 Alpha 03/TestProject_TestU_Test_2011_01_19_09_36',
                            run_id='readQLP',
                            basename='TestProject_TestU_Test.qlp',
                            type='processed',
                            read_status=1,
                            mtime=datetime.now()-timedelta(0,0,1))
     
     self.unreadQLP = QLBFile(dirname='Box 2 Alpha 03/TestProject_TestU_Test_2011_01_19_09_37',
                              run_id='unreadQLP',
                              basename='TestProject_TestU_Test.qlp',
                              type='processed',
                              read_status=0,
                              mtime=datetime.now())
     
     # note: make sure this survives an error
     Session.add_all([self.testUser, self.testProject, self.readQLP, self.unreadQLP])
     Session.commit()
开发者ID:v-makarenko,项目名称:vtoolsmq,代码行数:26,代码来源:__init__.py


注:本文中的qtools.model.Session.add_all方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。