我有这样的模特:
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的男性字段选择“女性”配置文件,我该如何限制?
由于
答案 0 :(得分:2)
ForeignKey
的{{3}}参数将允许您通过管理界面限制可用选项。