falsk sqlalchemy 自关联创建评论回复数据库
本项目在于创建类似微信上的评论回复功能的数据库
基类:
from app import db from datetime import datetime class Basemadel(object): """模型基类, 为每个模型创建创建时间和更新时间""" createTime = db.Colunm(db.DataTime, default=datetime.now) updateTime = db.Colunm(db.DataTime, default=datetime.now)
用户模块:
from app import db from .base import Basemodel #导入模型基类 class User(db.Model, Basemodel): __tablename__ = 'mgm_user' id = db.Colunm(db.Integer, primary_key=True) name = db.Colunm(db.String(32)) # 关系外键 固定格式 参1:关联的模型类名,参2:本模型类名的小写名称 comment = db.relationship("Comment", backref='user')