林芝做网站,网站用的是建站公司的系统,浙江网站建设推广公司哪家权威,品牌建设交流会讲话使用ORM Bee (ormbee) #xff0c;如何利用SQLAlchemy的模型生成数据库表. 将原来SQLAlchemy的模型#xff0c;修改依赖为#xff1a; from bee.helper import SQLAlchemy 然后就可以开始生成了。很简单#xff0c;主要是两个接口。 db.create_all(True) #创建所有模型的表…使用ORM Bee (ormbee) 如何利用SQLAlchemy的模型生成数据库表. 将原来SQLAlchemy的模型修改依赖为 from bee.helper import SQLAlchemy 然后就可以开始生成了。很简单主要是两个接口。 db.create_all(True) #创建所有模型的表 db.create_one(Users,True) #创建某一个模型的表 PreConfig.config_path用于指定关于配置文件在哪里面有数据库相关配置信息 from bee.config import PreConfig
from bee.helper import SQLAlchemydb SQLAlchemy()class Orders(db.Model): id db.Column(db.Integer, primary_keyTrue) type_id db.Column(db.Integer) type_id2 db.Column(db.SMALLINT)name db.Column(db.String(64), uniqueTrue) name2 db.Column(db.String(), uniqueTrue) remark db.Column(db.Text) price db.Column(db.Numeric(10, 2), nullable False) # not null price2 db.Column(db.DECIMAL(10, 3), nullable False) # not null order_number db.Column(db.BigInteger, unique True) # not null flage db.Column(db.Boolean)field1 db.Column(db.JSON)field2 db.Column(db.Float)field3 db.Column(db.SmallInteger)field4 db.Column(db.REAL)field5 db.Column(db.DateTime)field6 db.Column(db.Date)field7 db.Column(db.Time)def __repr__(self): return str(self.__dict__)class Users(db.Model):id db.Column(db.Integer, primary_keyTrue)org_id db.Column(db.Integer)role_id db.Column(db.Integer)name db.Column(db.String(64), uniqueTrue)password db.Column(db.String(16))tel db.Column(db.String(16), uniqueTrue)remark db.Column(db.Text)if __name____main__:print(start)PreConfig.config_pathE:\\Project-name\\resourcestry:db.create_all(True)db.create_one(Users,True)except Exception as e: print(e)## After generate the table, can generate the normal entity/bean with Assist in assist_api.py