This commit is contained in:
康家辉
2022-04-24 17:56:23 +08:00
parent 0178776c12
commit 7d06e64645
16 changed files with 384 additions and 139 deletions
+34 -6
View File
@@ -1,11 +1,39 @@
from django.db import models
# Create your models here.
from django.core.validators import validate_comma_separated_integer_list
class Department(models.Model):
did = models.IntegerField("部门ID")
department = models.CharField("部门", max_length=10) # 如“程序部”
part = models.IntegerField("部分", default=0) # 0:内容一;1:内容二 (可能没必要)
title = models.CharField("标题", max_length=30) # 如部门介绍/部门要求
content = models.CharField("内容", max_length=1500) # 如部门介绍/部门要求
class Meta:
db_table = 'it_Department'
verbose_name_plural = u'部门详情'
class History(models.Model):
grade = models.IntegerField(verbose_name="")
name = models.CharField(verbose_name="事件名称", max_length=30)
description = models.CharField(verbose_name="事件描述", max_length=200)
img = models.ImageField(verbose_name="图片", upload_to="image")
grade = models.IntegerField("")
did = models.IntegerField("部门ID")
department = models.CharField("部门", max_length=10) # 如“程序部”
class Meta:
db_table = 'it_History'
verbose_name_plural = u'历史表'
class Members(models.Model):
# 默认id作为成员id
avatar = models.ImageField("头像", upload_to="avatar", blank=True)
did = models.IntegerField("所属部门ID", default=0)
grade = models.IntegerField("年级")
name = models.CharField("成员姓名", max_length=10)
motto = models.CharField("座右铭", max_length=30)
department = models.CharField("所属部门", max_length=10)
class Meta:
db_table = 'it_Members'
verbose_name_plural = u'部门成员'