SQL Alchemy: Topic
, Tag
, Tag_To_Topic
'da 3 sınıfım olduğunu varsayalım. Ben otomatik Etiket tablosundaki 'TaG1', 'TAG2' ve 'TAG3' yerleştirin ve aynı zamanda new_topic
ve arasında doğru ilişkiyi eklemek istiyorumSQLAlchemy için çok sayıda ilişkiye veri ekleme
new_topic = Topic("new topic")
Topics.tags = ['tag1', 'tag2', 'tag3']
:
gibi bir şey yazmak için mümkün mü Bu 3 etiketleriTag_To_Topic
tablosunda.
Şimdiye kadar çoktan çoğa ilişkisi nedeniyle bunu nasıl yapacağımı anlayamadım. (Bire çok olduysa, çok kolay olurdu, SQLAlchemy bunu varsayılan olarak yapar. Ama bu çoktan çoğa.)
Bu mümkün mü?
Teşekkürler, Boda Cydo.
:
Sonra bu kod çalışması gerekir: Sizin Etiketler sınıfı benzer olmazdı. Yardım ettiğin için teşekkürler! – bodacydoBana yardım ettiğin için sana minnettarlığımı ifade etmek istiyorum Van. İlişkilendirme proxy kullanmayla ilgili öneriniz ve yardımcı yöntemler ekleyerek sınıfı iyileştirmek, büyük bir kod ve çözümle sonuçlandı. Teşekkürler! – bodacydo
Teşekkürler, minibüs. Ancak, "haber" ve o.year> 2010 etiketli tüm konuları (örneğin, Topic() örneğinde rastgele bir özellik) almak için, "etiketleri" nasıl seçersiniz? –