0

我尝试使用英文“姓氏”中的属性“Nachname”来实现订单。但是在我的尝试中,找不到对象 k 。

我不明白,我如何在小马 orm 中使用 oder_by

sel = select((k.kuId, a.adressid, k.nachname, k.vorname, k.email, k.telefon, a.kunde, a.ort, a.strasse,
                      a.plz, a.land, a.adresszusatz,
                      a.staat, a.art) for a in Adresse for k in Kunde if k.kuId == a.kunde.kuId and a.art == 1
                     ).order_by(lambda: k.nachname )

如何按 k.nachname 订购我的选择?

问候尼塞尔

4

1 回答 1

0

Pycharm 无法处理小马 orm 语法,并将 order_by(k.nachname) 中的 k 高亮显示为未知参考。我的问题的答案是:

sel = select((k.kuId, a.adressid, k.nachname, k.vorname, k.email, k.telefon, a.kunde, a.ort, a.strasse,
                      a.plz, a.land, a.adresszusatz,
                      a.staat, a.art) for a in Adresse for k in Kunde if k.kuId == a.kunde.kuId and a.art == 1
                     ).order_by(lambda: k.nachname )
于 2017-09-17T18:33:49.707 回答