我尝试使用英文“surname”中的“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订购我的选择?
问候niesel
答案 0 :(得分:0)
Pycharm无法处理pony 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 )