class UserInfo(db.Model):
__tablename__ = 'userinfo'
user_id = db.Column(db.INTEGER,primary_key=True, autoincrement=True, comment="用户ID")
username = db.Column(db.VARCHAR(30),nullable=True, comment="用户名")
phone = db.Column(db.VARCHAR(20),nullable=True, comment="手机号")
sex = db.Column(db.SMALLINT,nullable=False, default=0,comment='性别')
class Account(db.Model):
__tablename__ = 'account'
id = db.Column(db.INTEGER, primary_key=True, autoincrement=True)
user_id = db.Column(db.INTEGER,default=0, nullable=False, comment="用户名称")
total = db.Column(db.DECIMAL(20,6), default=0, nullable=False, comment="资金总额")
@web.route('/select/<int:user_id>')
def userinfo(user_id):
obj_list = UserInfo.query.join(Account,UserInfo.user_id == Account.user_id).filter(UserInfo.user_id == user_id).all()
return "%s:%d" %(obj_list[0].username,obj_list[0].total)一次实战同时掌握Python操作MySQL,MongoDB,Redis 三大数据库使用技巧
了解课程
1.5k 13
1.4k 12
3.5k 12
2.0k 11
6.2k 10