本文整理汇总了Python中stoqlib.gui.templates.persontemplate.BasePersonRoleEditor.create_model方法的典型用法代码示例。如果您正苦于以下问题:Python BasePersonRoleEditor.create_model方法的具体用法?Python BasePersonRoleEditor.create_model怎么用?Python BasePersonRoleEditor.create_model使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类stoqlib.gui.templates.persontemplate.BasePersonRoleEditor
的用法示例。
在下文中一共展示了BasePersonRoleEditor.create_model方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: create_model
# 需要导入模块: from stoqlib.gui.templates.persontemplate import BasePersonRoleEditor [as 别名]
# 或者: from stoqlib.gui.templates.persontemplate.BasePersonRoleEditor import create_model [as 别名]
def create_model(self, store):
person = BasePersonRoleEditor.create_model(self, store)
transporter = person.transporter
if transporter is None:
transporter = Transporter(person=person,
store=store)
return transporter
示例2: create_model
# 需要导入模块: from stoqlib.gui.templates.persontemplate import BasePersonRoleEditor [as 别名]
# 或者: from stoqlib.gui.templates.persontemplate.BasePersonRoleEditor import create_model [as 别名]
def create_model(self, store):
person = BasePersonRoleEditor.create_model(self, store)
publisher = store.find(BookPublisher, person=person).one()
if publisher is None:
publisher = BookPublisher(person=person,
store=store)
return publisher
示例3: create_model
# 需要导入模块: from stoqlib.gui.templates.persontemplate import BasePersonRoleEditor [as 别名]
# 或者: from stoqlib.gui.templates.persontemplate.BasePersonRoleEditor import create_model [as 别名]
def create_model(self, store):
# Document used in MedicEditor is the CRM number
crm = self.document
self.document = None
person = BasePersonRoleEditor.create_model(self, store)
medic = store.find(OpticalMedic, person=person).one()
if medic is None:
medic = OpticalMedic(person=person, store=store, crm_number=crm)
return medic
示例4: create_model
# 需要导入模块: from stoqlib.gui.templates.persontemplate import BasePersonRoleEditor [as 别名]
# 或者: from stoqlib.gui.templates.persontemplate.BasePersonRoleEditor import create_model [as 别名]
def create_model(self, store):
person = BasePersonRoleEditor.create_model(self, store)
medic = store.find(OpticalMedic, person=person).one()
if medic is None:
medic = OpticalMedic(person=person, store=store)
return medic