我正在研究Google App Engine應用程序,而且我在這方面比較新。Google App Engine上的django-nonrel - 爲ManyToMany使用ListField的影響
我已經在Django中構建了一個應用程序,並且有一個使用ManyToMany字段類型的模型。
我知道django-nonrel不支持Django的多對多字段類型。所以我正在考慮使用ListField。
問題:
- 使用ListField而不是ManyToMany的含義是什麼?
- 我知道這意味着Django的JOIN API無法使用。但是這對我的應用程序意味着什麼? - 在多對多領域搜索某些東西時,我會遇到問題嗎?
道歉,如果這些是編程101個問題。我是一位設計師,試圖讓我的頭腦發展。
感謝
感謝馬蒂亞斯很有幫助。這是我正在尋找/希望的那種答案。關係的數量將在20個左右。基本上我想要一組路線,然後將公交車連接到這些路線。所以,如果我要爲這種關係建立一個模型,我想這將是一個包含公共汽車和每條路線的模型? – iali 2010-10-07 08:34:45
是的,它只是2個ForeignKeyFields。聽起來就像單獨的模型完美地適合你的用例。 – 2010-10-07 09:01:06
感謝Mathias。 – iali 2010-10-07 22:32:39