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')

猜你喜欢

转载自www.cnblogs.com/We612/p/10195575.html