MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / func_models

Method func_models

class/datalistModel/dataModel.py:299–314  ·  view source on GitHub ↗

获取模型对象

(self,get,def_name)

Source from the content-addressed store, hash-verified

297
298
299 def func_models(self,get,def_name):
300 '''
301 获取模型对象
302 '''
303
304 sfile = '{}/class/datalistModel/{}Model.py'.format(self.__panel_path,get.table)
305 if not os.path.exists(sfile):
306 raise Exception('模块文件{}不存在'.format(sfile))
307 obj_main = self.get_objectModel()
308
309 args = public.dict_obj()
310 args['data'] = get
311 args['mod_name'] = get.table
312 args['def_name'] = def_name
313
314 return obj_main.model(args)
315

Callers 4

get_data_listMethod · 0.95
del_sortedMethod · 0.95
setSortMethod · 0.95
get_whereMethod · 0.95

Calls 4

get_objectModelMethod · 0.95
formatMethod · 0.45
existsMethod · 0.45
modelMethod · 0.45

Tested by

no test coverage detected