Создание в Джанго только части поля модели - PullRequest
1 голос
/ 23 мая 2010

У меня есть такая модель:

GENDER_CHOICES = ( ('M', 'Male'), ('F', 'Female') )
class Profile(models.Model):
    user = models.ForeignKey(User)
    gender = models.CharField(max_length=1, choices=GENDER_CHOICES)

class FrontPage(models.Model):
    female = models.ForeignKey(User,related_name="female")
    male = models.ForeignKey(User,related_name="male")

Как только я пытаюсь добавить новый объект FrontPage через страницу администратора, я могу выбрать "женские" профили для мужского поля FrontPage, как я могу ограничить это?

Спасибо

1 Ответ

2 голосов
/ 23 мая 2010
Аргумент

ForeignKey limit_choices_to позволит вам ограничить выбор, доступный через интерфейс администратора.

...