这是正确的吗?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