wie man nach wo Bedingung mit peewee beitreten macht

Alexander

Ist es möglich, nach einer solchen Bedingung eine Verbindung herzustellen?

query = (AppCompany
            .select(AppCompany,User)
            .join(User)
            .where(AppCompany.status_id==request.args.status_id)
        )

if request.args.industry:
    query = query.switch(AppCompany).join(AppCompanyToIndustry)
    query = query.where(AppCompanyToIndustry.industry_id==request.args.industry)

Ich war müde, aber es warf diesen Fehler aus: "ValueError: Eine Join-Bedingung muss angegeben werden."

Emdadul Sawon

Geben Sie eine Verknüpfungsbedingung an

query = query.switch(AppCompany)
             .join(AppCompanyToIndustry)
             .where(AppCompanyID == AppCompanyToIndustryID)

Hier sollten Sie AppCompanyIDund AppCompanyToIndustryIDmit der richtigen Spalte ersetzen

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章