作为python的初学者,今天学习了如何使用python代码建立一对多的关系,监听器的简单操作
from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() class Post(db.Model): __tablename__ ='posts' id = db.column(db.Integer,primary_key=True) title = db.column(db.String) body = db.column(db.String) body_html = db.column(db.String) created = db.column(db.DateTime,index=True,default=datetime.utcnow) comments = db.relationship('Comment',backref='post') @staticmethod def on_body_changed(target, value, initiator): if value is None or (value is ''): target.body_html = '' else: target.body_html = markdown(value)