Django:limit_choices_to到当前对象id

时间:2017-12-12 13:36:31

标签: django django-models foreign-keys limit-choices-to

我正在使用Django 1.11.6并试图将我的Project类中projectLeader的选择限制为AbstracUser列表,其在ManytoMany字段工作项目中具有Projects id。

一个应用程序的models.py中的类Project

class Project (models.Model):
    projectLeader = models.ForeignKey('anmeldung.AbstractUser', blank=True, null=True, limit_choices_to={'workingproject': limit},)

类名为“anmeldung”的应用程序的models.py中的AbstractUser类

class AbstractUser(AbstractBaseUser, PermissionsMixin):
    workingproject = models.ManyToManyField('szenario.Project', blank=True)

对于'限制',我使用了一些像self.id,obj.id这样的东西但是无法弄清楚什么是正确的。 我对Django很新,我发现的所有类似问题都没有帮助我(可能我只是没有得到答案)。

0 个答案:

没有答案