1
所以我有一個類定義如下:插入用的SQLAlchemy
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True)
email = db.Column(db.String(120), unique=True)
hashed_password = db.Column(db.String(100))
friends = db.relationship('User',
backref='user', lazy='dynamic')
def __init__(self, username, email, hashed_password):
self.username = username
self.email = email
self.hashed_password = hashed_password
def __repr__(self):
return '<User %r>' % self.username
從本質上講,我希望每個用戶有用戶(他們的朋友)的列表,但我似乎不能,如果這找出是建立這種關係的正確方法,並且如果看起來合理,我將如何將新用戶作爲朋友插入到另一個給定用戶的此列表中?
同意。如果你的團隊有DBA,你應該諮詢DBA。 – wberry