当前位置: 首页 > news >正文

营销型手机网站小程序商城哪家好些

营销型手机网站,小程序商城哪家好些,百度爱采购下载app,网站结构有哪几种Flask使用的正例和反例 文章目录 Flask使用的正例和反例一 #xff0c; 使用注册异常二 #xff0c; 新增数据成功后要返回新增数据的id三#xff0c; 模型查询语句抽取成函数四#xff0c; 业务逻辑函数传递的参数不应该用字典类型#xff0c;要传不同字段的参数#xf…Flask使用的正例和反例 文章目录 Flask使用的正例和反例一 使用注册异常二 新增数据成功后要返回新增数据的id三 模型查询语句抽取成函数四 业务逻辑函数传递的参数不应该用字典类型要传不同字段的参数做拆分 一 使用注册异常 优点一般web框架都有异常注册的功能功能异常注册异常可以很好的将业务逻辑和框架结合起来 反例 def search_model(params):查询模型search_key params.get(search_key)page params.get(page, 1)size params.get(size, 10)if not all([search_key, page, size]):return 缺少参数 #错误点正例 def search_model(params):查询模型search_key params.get(search_key)page params.get(page, 1)size params.get(size, 10)if not all([search_key, page, size]):raise TipResponse(缺少参数) #使用框架中异常注册的功能二 新增数据成功后要返回新增数据的id 优点 可以直观的通过返回的数据id确认数据是否新增成功 反例 def insert_dataset(params):添加训练集vertexes params.get(vertexes)dataset_name params.get(dataset_name)start_time params.get(start_time)end_time params.get(end_time)grid_size params.get(grid_size)dataset DatasetModel(vertexesstr(vertexes),dataset_namedataset_name,grid_sizeint(grid_size),area_typearea_type,target_numtarget_num,point_numlen(target_points),start_timedatetime.strptime(start_time, %Y-%m-%d %H:%M:%S),end_timedatetime.strptime(end_time, %Y-%m-%d %H:%M:%S),data_path)session.add(dataset)session_commit() #新增数据完成后没有返回值正例 def insert_dataset(params):添加训练集vertexes params.get(vertexes)dataset_name params.get(dataset_name)start_time params.get(start_time)end_time params.get(end_time)grid_size params.get(grid_size)dataset DatasetModel(vertexesstr(vertexes),dataset_namedataset_name,grid_sizeint(grid_size),area_typearea_type,target_numtarget_num,point_numlen(target_points),start_timedatetime.strptime(start_time, %Y-%m-%d %H:%M:%S),end_timedatetime.strptime(end_time, %Y-%m-%d %H:%M:%S),data_path)session.add(dataset)session_commit()return dataset.dataset_id #增加新增结果成功后返回值三 模型查询语句抽取成函数 优点 方便各个模块之间的复用或者更换数据库 反例 def get_target_points(params):获取所有的目标的踪迹点target_id params.get(target_id)target TargetModel.query.get(target_id) #模型查询语句if not target:raise TipResponse(数据不存在)points PointModel.query.filter(PointModel.target_id target_id).all() #模型查询语句points_result []for point in points:points_result.append([float(point.longitude), float(point.latitude)])return points_result正例 class TargetModel(BaseModel):staticmethoddef get_by_id(_id: int):return TargetModel.query.filter_by(id_id).first() #模型查询类包含这个模型的不同功能查询语句 class PointModel(BaseModel):staticmethoddef get_by_target_id(_id: int):return PointModel.query.filter_by(PointModel.target_id_id).all() #模型查询类包含这个模型的不同功能查询语句 def get_target_points(params):获取所有的目标的踪迹点target_id params.get(target_id)target TargetModel.get_by_id(target_id) #模型查询语句if not target:raise TipResponse(数据不存在)points PointModel.get_by_target_id(target_id) #模型查询语句points_result []for point in points:points_result.append([float(point.longitude), float(point.latitude)])return points_result四 业务逻辑函数传递的参数不应该用字典类型要传不同字段的参数做拆分 优点 方便查看参数的类型传递的参数的个数 反例 class DocListHandler(BaseHandler):文档列表相关操作def delete(self):params self.paramsdelete_docs(params) #传递的是字典看不出里面有多少参数参数的类型return Response() def delete_docs(params):删除文档doc_ids params.get(doc_ids)正例 class DocListHandler(BaseHandler):文档列表相关操作def delete(self):params self.paramsdoc_ids params.get(doc_ids)delete_docs(doc_ids) #传递参数return Response() def delete_docs(doc_ids):pass
http://www.tj-hxxt.cn/news/230926.html

相关文章:

  • 站长工具端口网站优化大赛
  • 易语言编程可以做网站么网站你懂我意思正能量免费下载
  • 网站安全狗 拦截301php网站开发都需要什么软件
  • 专业提供网站建设服务包括哪些网上怎么推广公司产品
  • 邯山区建设局网站合肥网站建设开发
  • 湖北省随州市建设厅网站公司的官方网站的作用
  • 德成建设集团有限公司网站孝感市网站建设公司
  • 北京网站建设推广服微信网站程序
  • 国内红酒网站建设长春网络公司营销模式
  • 南京建网站公司wordpress 公司内网
  • 新余网站建设找谁做自己在线制作logo免费广告招牌
  • 外贸邮箱用哪个比较好外链seo推广
  • 无锡自适应网站开发电子商务的就业方向
  • 网站建设实验步骤上海建筑设计院
  • wordpress网站加密wordpress 编辑 所见即所得插件
  • 做投票链接网站西安企业网站怎么建立
  • 百度云服务器挂网站北京网站设计公司有哪些
  • 新的网络推广方式147seo工具
  • 个人网站更换域名代做网站关键词
  • wordpress 影视主题WordPress优化速度插件
  • 网站建站哪家公司好一点wordpress局域网
  • 邯郸哪里有做网站的李桂阳城乡建设局网站
  • 企业建网站好接做网站单子的网站
  • 微网站网站模板建站做网站属于程序员吗
  • 济宁建设局网站招聘会商丘市住房和城乡建设局网站
  • 贵阳网站建设的公司百度用户服务中心入口
  • 网站推广淘宝联盟怎么做茂名企业做网站
  • 网站建设和推广的话术杭州义牛网络技术有限公司
  • 信云科技的vps怎么做网站西安自助建站做网站
  • 筑巢网站做鲜花配送网站需要准备什么