Django - 没有得到正确的查询

时间:2017-03-02 12:55:16

标签: python django python-2.7 python-3.x

这就是现在的情景:

管理员(该组的负责人)登录以查看管理员组中的所有成员。 但管理员获得的是仅在管理员时来自所有其他组的成员 想要查看管理员组中的成员。

我只希望管理员看到他小组中的成员。

还是新手,非常感谢你的帮助!

管理员\ models.py

when()

构件\ models.py

class Administrator(AbstractUser):
    ...
    asoc_name = models.CharField(max_length=100)


    class Meta:
        db_table = 'Administrator'

Views.py

from pl.admin.models import Administrator

class Member(models.Model):
    member_no = models.AutoField(primary_key=True)
    asoc_name = models.CharField(max_length=50)
    ...

    class Meta:
        db_table = 'Member'

class Association(models.Model):
    asocnumber = models.AutoField(primary_key=True)
    asoc_name = models.CharField(max_length=50, null=True, blank=True)


    class Meta:
        db_table = 'Association'


class member_asoc(models.Model):
    asocnumber = models.OneToOneField(Association)
    member_no = models.OneToOneField(Member)
    user = models.OneToOneField(Administrator)


    class Meta:
        db_table = 'member_asoc'

如果您需要更多信息,请与我们联系。

0 个答案:

没有答案