第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Sqlalchemy - 一對多用戶定位

Sqlalchemy - 一對多用戶定位

人到中年有點甜 2021-09-23 09:26:09
希望一切順利。我很難弄清楚如何用 Flask 和 SQLALCHEMY 編寫這個數(shù)據(jù)庫功能。我希望能夠向數(shù)據(jù)庫中已經(jīng)存在的站點注冊用戶。注冊它們時,我希望路由能夠將該用戶分配給數(shù)據(jù)庫中的站點模型。我想這樣做的原因是我以后可以向連接到特定站點的所有用戶發(fā)送一條消息,或者向所有站點的所有用戶發(fā)送一條消息。這是我目前的用戶和站點模型:class User(db.Model, UserMixin):id = db.Column(db.Integer, primary_key=True)site = db.Column(db.String())username = db.Column(db.String(20), unique=True, nullable=False)email = db.Column(db.String(100), unique=True, nullable=False)password = db.Column(db.String(60), nullable=False)adminstatus = db.Column(db.Boolean)user_data = db.relationship('Rma', backref='userdata', lazy=True)# sites = db.relationship('Sites', secondary=usertosite, backref=db.backref('sites', lazy='dynamic'))def __repr__(self):    return f"User('{self.username}, '{self.email}')"class Sites(db.Model):id = db.Column(db.Integer, primary_key=True)sitename = db.Column(db.String(), nullable=False)contractstart = db.Column(db.String(), nullable=False)contractend = db.Column(db.String(), nullable = False)hwkey = db.Column(db.String(), nullable=False)stations = db.Column(db.String(), nullable=False)printers = db.Column(db.String(), nullable = False)remprinters = db.Column(db.String(), nullable = False)bof = db.Column(db.Boolean())processor = db.Column(db.String(), nullable = False)giftopt = db.Column(db.String(), nullable = False)我不確定如何做到這一點,因為通常當我將表單添加到數(shù)據(jù)庫時,我會將所有表單元素添加到特定模型。如果我嘗試一對多的關系,我將不得不分配 Sites 模型及其所有元素以及不理想的特定用戶,因為該站點已經(jīng)在 db 中創(chuàng)建。我是一個超級菜鳥,我可能遺漏了一些步驟,但如果可能,請?zhí)峁椭?。謝謝你們。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 169 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號