免费一键logo在线设计_软件开发报价的计算方法_如何制造公司网站_前端开发工作内容
'SQLALCHEMY_TRACK_MODIFICATIONS'] = Truedb = SQLAlchemy(app)class User(db.Model):"""会员表;"""__tablename__ = "user" # 表名id = db.Column(db.Integer, primary_key=True) # 编号name = db.Column(db.String(100), unique=True) # 昵称pwd = db.Column(db.String(100), unique=True) # 密码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.utcnow) # 注册时间uuid = db.Column(db.String(255), unique=True) # 唯一标识符userlogs = db.relationship("UserLog", backref="user") # 外键关系的关联def __repr__(self):return "<User %r>" % self.nameclass UserLog(db.Model):"""会员登录日志表"""__tablename__ = "userlog" # 表名id = db.Column(db.Integer, primary_key=True) # 编号user_id = db.Column(db.Integer, db.ForeignKey('user.id')) # 所属会员ip = db.Column(db.String(100)) # 登录IPaddtime = db.Column(db.DateTime, index=True, default=datetime.utcnow) # 登录时间;def __repr__(self):return "<UserLog %r>" % self.idclass Tag(db.Model):"""标签"""__tablename__ = "tag"id = db.Column(db.Integer, primary_key=True) # 编号name = db.Column(db.String(100), unique=True) # 标题addtime = db.Column(db.DateTime, index=True, default=datetime.utcnow) # 添加时间movies = db.relationship("Movie", backref="tag") # 电影外键关系的关联def __repr__(self):return "<Tag %r>" % self.nameclass Movie(db.Model):"""电影表"""__tablename__ = "movie"id = db.Column(db.Integer, primary_key=True) # 编号title = db.Column(db.String(255), unique=True) # 标题url = db.Column(db.String(255), unique=True) # 地址info = db.Column(db.Text) # 简介logo = db.Column(db.String(255), unique=True) # 封面star = db.Column(db.SmallInteger) # 星级playnum = db.Column(db.BigInteger) # 播放量commentnum = db.Column(db.BigInteger) # 评论量tag_id = db.Column(db.Integer, db.ForeignKey("tag.id")) # 所属标签area = db.Column(db.String(255)) # 上映地区release_time = db.Column(db.Date) # 上映时间length = db.Column(db.String(100)) # 播放时间addtime = db.Column(db.DateTime, index=True, default=datetime.utcnow) # 添加时间def __repr__(self):return "<Movie %r>" % self.titleclass Preview(db.Model):"""上映预告表"""__tablename__ = "preview" # 表名id = db.Column(db.Integer, primary_key=True) # 编号title = db.Column(db.String(255), unique=True) # 标题logo = db.Column(db.String(255), unique=True) # 封面addtime = db.Column(db.DateTime, index=True, default=datetime.utcnow) # 添加时间def __repr__(self):return "<Preview %r>" % self.title
3-3 评论-收藏-权限-管理员-操作日志数据模型设计
3.3.1 定义评论数据模型;
3.3.2 定义收藏电影数据模型;
3.3.3 定义权限数据模型;
3.3.4 定义角色数据模型;
3.3.5 定义管理员数据模型;
3.3.6 定义登录日志操作数据模型;
3.3.7 定义操作日志数据模型;
3.3.8 ModuleNotFoundError: No module named 'MySQLdb'报错处理之pip3 install pymysql;
3.3.9 执行python3 models.py 进行生成数据表操作;
app/models.py;