标签:
先进行如下操作:
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
app=Flask(__name__)
db=SQLAlchemy(app)
一对多:
class Parent(db.Model):
id=db.Column(db.Integer,primary_key=True)
name=db.Column(db.String(30),unique=True)
children=db.relationship("Child",backref="parent")
class Child(db.Model):
id=db.Column(db.Integer,primary_key=True)
name=db.Column(db.String(30),unique=True)
parent_id=db.Column(db.Integer,db.ForeignKey(‘parent.id‘))
插入数据:
>>>p1=Parent()
>>>c1=Child()
>>>c2=Child()
>>>p1.children=[c1,c2]
>>>db.session.add(p1)
>>>db.session.commit()
此时,表parent和表child中都插入了数据。
标签:
原文地址:http://my.oschina.net/935572630/blog/373744