Django - ограничить количество записей в моделях.ForeignKey () - PullRequest
0 голосов
/ 24 ноября 2010

Можно ли ограничить записи в моделях. ПолеForeignKey () основано на некоторых условиях?

customer = models.ForeignKey(Customer)

Мне просто нужно показать клиенту, который находится в активном состоянии.

1 Ответ

4 голосов
/ 24 ноября 2010

Предполагая, что вы используете сайт django-admin, я думаю, вам может потребоваться опция limit_choices_to :

т.е.

customer = models.ForeignKey(Customer, limit_choices_to={'active': True}) 
...