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

酒店网站建设背景分析保定高端网站建设

酒店网站建设背景分析,保定高端网站建设,网站诊断与检测,做网站后端需要掌握什么技术我们在做页面的时候#xff0c; 一般都要和数据相适应#xff0c;这个时候就需要去修改数据库#xff0c; 至少需要数据库相关的人员配合#xff0c; 改来改去的容易产生一些版本遗留问题。 就算是我一个人开发#xff0c; 一会儿搞前端#xff0c;一会儿搞后台#xf…我们在做页面的时候 一般都要和数据相适应这个时候就需要去修改数据库 至少需要数据库相关的人员配合 改来改去的容易产生一些版本遗留问题。 就算是我一个人开发 一会儿搞前端一会儿搞后台 也是感觉麻烦容易出错。 所以打算搞一个接口生成的工具 有的时候查询表格就直接代码生成出来 如果有逻辑就将逻辑独立出来然后代码生成的时候融入进去 这样修改起来也就更简单一些。 这个模块是表格生成部分的示例代码 项目还在开发 可能有些地方还是太理想化了 会出现一些难以解决的问题而将项目终止掉 但是不努力尝试怎么会知道会不会成功呢 给自己加油1711065015。 class gen_table:# 记录一些表格基本数据ctab str_c {}# 创建一张新表def create_table(self, tn):return (fclass {tn[0].upper()}{tn[1:]}(db.Model):\nf{self.ctab} __tablename__ {tn}\nf{self.ctab}__id_ db.Column(db.Integer, auto_increadTrue, primary_keyTrue)\n)# 表格生成def gen(self, se):ts se.split(.)for i in range(len(ts)-1): #[:-1]:t ts[i].strip()tb ts[i-1].strip() if i 0 else None if t[0] ( and t[-1] ):et t[1:-1].split(,)for e in et:if e in self.str_c:continueself.str_c[e] {content:self.create_table(e.strip()),items:[],bcontent:,bitems:[]}elif t not in self.str_c:# if t in self.str_c:continueself.str_c[t] {content:self.create_table(t),items:[],bcontent:,bitems:[]}if tb is None:continueet tb[1:-1].split(,) if tb[0] ( and tb[-1] ):if et is None: continue for e in et:e e.strip()if f__{e}_id_ in self.str_c[t][items]: continueself.str_c[t][content] f{self.ctab}__{e}_id_ db.Column(db.Integer, db.ForeignKey({e}.id), nullableFalse)\nself.str_c[t][items].append(f__{e}_id_)else:if f__{tb}_id_ in self.str_c[t][items]: continue# print(t)self.str_c[t][content] f{self.ctab}__{tb}_id_ db.Column(db.Integer, db.ForeignKey({tb}.id), nullableFalse)\nself.str_c[t][items].append(f__{tb}_id_)if ts[-2] not in self.str_c: returnif ts[-2] not in self.str_c[ts[-2]][bitems]:self.str_c[ts[-2]][bcontent] f{self.ctab}_{ts[-1]} db.Column(db.String)\nself.str_c[ts[-2]][bitems].append(ts[-2]) # 测试 bstr [x.c,x.b.c,(x,y).b.c] gt gen_table() for b in bstr:gt.gen(b) # 打印 for e in gt.str_c:print(gt.str_c[e][content],end) print(gt.str_c[e][bcontent]) # 执行输出class X(db.Model):__tablename__ x__id_ db.Column(db.Integer, auto_increadTrue, primary_keyTrue)_c db.Column(db.String)class B(db.Model):__tablename__ b__id_ db.Column(db.Integer, auto_increadTrue, primary_keyTrue)__x_id_ db.Column(db.Integer, db.ForeignKey(x.id), nullableFalse)__y_id_ db.Column(db.Integer, db.ForeignKey(y.id), nullableFalse)_c db.Column(db.String)class Y(db.Model):__tablename__ y__id_ db.Column(db.Integer, auto_increadTrue, primary_keyTrue)代码里面还没有添加表格元素类型的定义 后面再优化 期待大家评论区讨论和代码完成的时候能够和大家一起测试。
http://www.pierceye.com/news/67564/

相关文章:

  • 贵阳北京小学网站建设域名购买成功后网站怎么建设
  • 网站开发的项目经验下载网站如何做
  • 搭建网站兼职app简易开发平台
  • wordpress建站教程jiuyou嘉兴制作网站机构
  • 上海沙龙网站建设做食品企业网站的费用
  • 做营销网站建设挣钱吗深圳做外贸网站哪家好
  • 阜新网站优化电脑培训班在哪里有最近的
  • 免费域名 网站企业app定制开发设计方案
  • 网站没有备案可以做百度推广吗哪个网站可以接广告做
  • 仿站小工具wordpress兰州网站建设哪家公司好
  • 网站建设公司收费wordpress仪表盘登陆
  • 广州网站建设是什么意思wordpress自定义查询详解
  • 苏州网站制作好的公司电子工程网介绍
  • 整容网站模板成都建设信息网官网
  • 网站没备案免费的个人网站注册
  • 在哪几个网站里可以做淘客惠州网站设计
  • 品辰设计的网站谁做的小程序商城哪家好服务
  • 想开一个外企的网站怎么超做上海公司注册网上查名
  • 网站流量分成北京软件公司有多少家
  • 一级 爰做片免费网站企业招聘网站大全免费
  • 韩雪冬网站设计现在建设网站都用什么软件
  • 公司网站建设的环境分析内蒙古网站建设价格
  • 百度站长工具平台网站备案幕布怎么申请
  • 做网站的公司前三名视频制作软件教程
  • 免费查找企业信息的网站中国排名前十互联网公司
  • nike网站建设方案成都管控最新通告
  • 简述企业网站推广的一般策略wordpress优化搜索引擎
  • wordpress 分类目录图片如何做公司网站优化
  • 哈尔滨品牌建站软件专门做投标书的网站
  • wordpress 去除底部无锡seo公司