home/apps/projects/models.py

23 lines
1.0 KiB
Python

from django.db import models
from utils.base_models import BaseModel
class Projects(BaseModel):
# id = models.AutoField(primary_key=True, verbose_name="ID", help_text="ID")
name = models.CharField(unique=True, max_length=50, help_text="项目名称", verbose_name="项目名称")
leader = models.CharField(max_length=50, help_text="负责人", verbose_name="负责人")
tester = models.CharField(max_length=50, help_text="测试人员", verbose_name="测试人员")
programmer = models.CharField(max_length=50, help_text="开发人员", verbose_name="开发人员")
publish_app = models.CharField(max_length=100, help_text="发布应用", verbose_name="发布应用")
desc = models.TextField(help_text="描述", verbose_name="描述", null=True, blank=True, default="", max_length=200)
class Meta:
"""内部类"""
db_table = "tb_projects"
verbose_name = "项目表"
ordering = ["id"]
verbose_name_plural = verbose_name
def __str__(self):
return f"<{self.name}>"