增加了parent_org

This commit is contained in:
VIJAY\vijay 2022-09-28 17:25:26 +08:00
parent 6ad63f9fea
commit 31513c5c99
1 changed files with 5 additions and 0 deletions

View File

@ -25,6 +25,7 @@ class User(AbstractUser):
introduction = models.TextField(null=True, blank=True, verbose_name='简介') introduction = models.TextField(null=True, blank=True, verbose_name='简介')
# org = models.CharField(max_length=100, null=True, blank=True, verbose_name='组织') # org = models.CharField(max_length=100, null=True, blank=True, verbose_name='组织')
org = models.ForeignKey(Org, verbose_name='所在组织', on_delete='PROTECT') org = models.ForeignKey(Org, verbose_name='所在组织', on_delete='PROTECT')
parent_org = models.PositiveIntegerField(verbose_name="父组织ID", null=True, blank=True)
role = models.CharField(max_length=20, default='admin', choices=ROLES, verbose_name='角色') role = models.CharField(max_length=20, default='admin', choices=ROLES, verbose_name='角色')
avatar = models.ImageField(upload_to=avatar_path, avatar = models.ImageField(upload_to=avatar_path,
default='https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif', null=True, blank=True) default='https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif', null=True, blank=True)
@ -49,3 +50,7 @@ class User(AbstractUser):
def __str__(self): def __str__(self):
return self.username return self.username
def get_child(self):
print(self.org)
return [u.id for u in User.objects.filter(parent_org=self.org)]