| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | # -*- coding: utf-8 -*-from .__load__ import *class lang_model_path(Load):	@Web.auth	@Web.setting	def get(self):		self.set(			name = u'语言模型'			,path = '/lang_model/lang_model'			,width = '600'			,height = '600'			,search = (('label-1','cdate-time-start','cdate-time-end','name-input-mlike'), (u'日期范围',u'开始时间',u'截止时间',u'模型名称'))			,thead = (u'模型名称', u'模型渠道', u'模型标识', u'创建时间')			,tbody = ('name', 'channel', 'model', 'time')			,state = True		)		self.list('lang_model')		if self.data['list']:			llm = Demeter.config['llm']			for key, value in enumerate(self.data['list']):				id = str(value['id'])				self.data['list'][key]['time'] = Demeter.date(value['cdate'])				self.data['list'][key]['channel'] = llm[value['channel']]		self.show('list')class lang_model_update_path(Load):	@Web.auth	@Web.setting	def get(self):		llm = Demeter.config['llm']		channel = []		for key, value in llm.items():			channel.append({'id':key, 'name':value})		status = [			{'id':'1', 'name': '正常'},			{'id':'2', 'name': '封禁'},		]		self.set(			path = '/lang_model/lang_model'			,label = (u'模型名称',u'模型渠道',u'模型标识')			,update = ('name-input-required','channel-select-required','model-input-required')			,update_channel = channel			#,update_status = status		)		self.one('lang_model')		self.show('update')	@Web.auth	@Web.setting	def post(self):		self.update('lang_model')	@Web.auth	@Web.setting	def delete(self):		self.drop('lang_model')
 |