亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

SQLAlcehmy - 無法確定要加入哪個 FROM 子句

SQLAlcehmy - 無法確定要加入哪個 FROM 子句

慕斯709654 2023-12-12 10:17:55
我有 3 個模型,我需要它們的一些列:class candidates(db.Model):    id = db.Column(db.Integer, primary_key = True, autoincrement=True, nullable=False)    name = db.Column(db.String(50), nullable= False)    surname = db.Column(db.String(50), nullable= False)    father_name = db.Column(db.String(50), nullable= False)        class students(db.Model):    id = db.Column(db.Integer, primary_key = True, autoincrement=True, nullable=False)    candidate_id = db.Column(db.Integer, db.ForeignKey('candidates.id'), nullable= False) # Foreign key to Candidates       type = db.Column(db.Integer, nullable= False)     family_status = db.Column(db.Boolean(), nullable= False)    education_status = db.Column(db.Boolean(), nullable= False)class graduate_students(db.Model):    id = db.Column(db.Integer, primary_key = True, autoincrement=True, nullable=False)    student_id = db.Column(db.Integer, db.ForeignKey('students.id'), nullable= False)     work_place = db.Column(db.String(255), nullable= False)    salary = db.Column(db.Integer, nullable= False)result = graduate_students.query.with_entities(    graduate_students.id, students.id,     candidates.id, candidates.name, candidates.surname).join(students).join(candidates).all()print(result)但解釋器給了我這個錯誤:“無法確定要加入哪個 FROM 子句” sqlalchemy.exc.InvalidRequestError:無法確定要從哪個 FROM 子句加入,有多個 FROM 可以加入到該實體。請使用 .select_from() 方法建立顯式左側,并提供顯式 ON 子句(如果尚不存在)以幫助解決歧義。
查看完整描述

1 回答

?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

if request.method == "POST":

        form = QuestionForm(request.POST or None)

        if form.is_valid():

            new_question = form.save()  

            student = Student.objects.get(user = request.user)

            new_question.student = student

            new_question.save()

            if((len(request.FILES) =


查看完整回答
反對 回復 2023-12-12
  • 1 回答
  • 0 關注
  • 125 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號