Python 仅使模型字段的一部分在Django中可用
我有一个这样的模型:Python 仅使模型字段的一部分在Django中可用,python,django,django-models,django-admin,Python,Django,Django Models,Django Admin,我有一个这样的模型: 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.For
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的男性字段选择“女性”配置文件,我如何限制它
谢谢ForeignKey的参数将允许您限制通过管理界面提供的选择