Çok-çok öz-kendi kendine referans ilişkisi Ben bir çok-çoğul ilişki (bu Line birçok satırları ve birçok alt çizgi olabilir) bu gibi sqlalchemy içinde yapmaya çalışıyorum: sqlalchemy.exc.ArgumentError:sqlalchemy
Ama aşağıdaki hatayı alıyorum ebeveyn/ilişki Line.next_lines üzerinde çocuk tabloları arasındaki birleşim koşulu belirlenemedi. Bir 'primaryjoin' expressio n belirtin. Eğer 'ikincil' mevcutsa, 'ikincil katılma' da gereklidir.
Bunu nasıl çözebileceğimi biliyor musunuz?
bu çalıştı ben:
Ayrıca ilişkiye remote_side parametresini kullanarak bunu yapabilirsiniz = ilişki (Association, backref = "prev_lines", primaryjoin = id == Association.next_id) NEXT_LINES prev_lines = ilişki (İlişkilendirme, backref = "next_lines", primaryjoin = id == Association.prev_id) Artık herhangi bir hata oluşturmuyor. Bu doğru bir çözüm mü? Yoksa başka problemler üretecek mi? – mike