Điều này có đúng không?Django: limit_choices_to (Đây có phải là chính xác)
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'})
Tôi đang cố gắng đảm bảo rằng biểu mẫu Đơn đặt hàng sẽ chỉ hiển thị các lựa chọn của khách hàng thuộc cùng một tài khoản với Đơn đặt hàng.
Nếu tôi đang xem một số sai lầm đáng tiếc về thiết kế xấu, hãy cho tôi biết.
Điều quan trọng tôi là quan tâm đến là:
limit_choices_to={'account': 'self.account'}
Không hiểu câu hỏi của bạn. Bạn có thể rõ ràng hơn không? – Mayuresh