flask 杂记2
发布时间:2020-12-20 10:59:59 所属栏目:Python 来源:网络整理
导读:userlog 把user.id当作外键,则选要在user定义时,需要加上外键关系 class User(db.Model): __tablename__ = " user " __table_args__ = { " useexisting " : True} id = db.Column(db.Integer,primary_key= True) # 编号 name = db.Column(db.String( 100 )
userlog 把user.id当作外键,则选要在user定义时,需要加上外键关系 class User(db.Model): __tablename__ = "user" __table_args__ = {"useexisting": True} id = db.Column(db.Integer,primary_key=True) # 编号 name = db.Column(db.String(100),unique=True) # 昵称 pwd = db.Column(db.String(100)) # 密码 email = db.Column(db.String(100),unique=True) # 邮箱 phone = db.Column(db.String(11),unique=True) # 电话号码 info = db.Column(db.Text) # 个性简介 face = db.Column(db.String(255),unique=True) # 头像 addtime = db.Column(db.DateTime,index=True,default=datetime.now) # 添加时间 uuid = db.Column(db.String(255),unique=True) # 唯一标志符 userlogs = db.relationship(‘UserLog‘,backref=‘user‘) # 会员日志外键关系 comments = db.relationship(‘Comment‘,backref=‘user‘) # 评论外键关系关联 moviecols = db.relationship(‘MovieCol‘,backref=‘user‘) # 电影收藏外键关系关联 # 定义会员登录日志模型 class UserLog(db.Model): __tablename__ = "userlog" __table_args__ = {"useexisting": True} id = db.Column(db.Integer,primary_key=True) # 编号 user_id = db.Column(db.Integer,db.ForeignKey(‘user.id‘)) # 所属会员 ip = db.Column(db.String(100)) # 登录IP addtime = db.Column(db.DateTime,default=datetime.now) # 添加时间 ?================ 在模板中的操作: ================== index.html继承了home.html,index.html和home.html 在同级目录,要加上 home {% extends "home/home.html" %} <!-- 不能写成这样 {% extends "home.html" %}--> {% block content %} <h1>Helo,World!</h1> {% endblock %} ?=============把一个页面添加到另一个页面 {% include "home/menu.html" %} ================ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |