现在的情况是:
管理员(组负责人)登录以查看admins组中的所有成员。 但是,当admin只存在时,admin得到的是来自所有其他组的成员 希望查看admins组中的成员。你知道吗
我只想看到管理员组中的成员。你知道吗
还是个新手,非常感谢你的帮助!你知道吗
管理员\型号.py你知道吗
class Administrator(AbstractUser):
...
asoc_name = models.CharField(max_length=100)
class Meta:
db_table = 'Administrator'
成员\型号.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'
你知道吗视图.py你知道吗
from django.db.models import F
class member_overview(ListView):
model = Member
template_name = 'member/member_overview.html'
member_asoc.objects.filter(user__asoc_name=F('member_no__asoc_name'))
如果你需要更多信息,请告诉我。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐