safesite/groups/models.py

28 lines
734 B
Python

from django.db import models
from safesite.models import Partment
# Create your models here.
class Groups(models.Model):
grouptype = (
('real',"集团"),
('fictitious',"组合"),
)
name = models.CharField(max_length=128, unique=True)
password = models.CharField(max_length=256)
groupname = models.CharField(max_length=128, unique=True)
type = models.CharField(max_length=32, choices=grouptype, default="集团")
createtime = models.DateTimeField(auto_now_add=True)
members = models.ManyToManyField(Partment)
def __str__(self):
return self.groupname
class Meta:
ordering = ["-createtime"]
verbose_name="集团"
verbose_name_plural="集团"