這是正確的嗎?Django:limit_choices_to(這是否正確)
class Customer(models.Model):
account = models.ForeignKey(Account)
class Order(models.Model):
account = models.ForeignKey(Account)
customer = models.ForeignKey(Customer, limit_choices_to={'account': 'self.account'})
我試圖確保訂單窗體只顯示屬於與訂單相同的客戶選項。
如果我忽略了一些明顯的不良設計謬誤,請告訴我。
我關心的主要問題是:
limit_choices_to={'account': 'self.account'}
不理解您的問題。你能更清楚嗎? – Mayuresh 2009-12-28 11:02:06