notice/apps/interfaces/models.py

22 lines
944 B
Python

from django.db import models
from utils.base_models import BaseModel
class Interfaces(BaseModel):
# id = models.AutoField(primary_key=True, verbose_name="ID", help_text="ID")
name = models.CharField(unique=True, max_length=200, help_text="接口名称", verbose_name="接口名称")
tester = models.CharField(max_length=50, help_text="测试人员", verbose_name="测试人员")
desc = models.TextField(help_text="描述", verbose_name="描述", null=True, blank=True, default="", max_length=200)
project = models.ForeignKey("projects.Projects", on_delete=models.CASCADE, related_name="interfaces",
help_text="所属项目", verbose_name="所属项目")
class Meta:
"""内部类"""
db_table = "tb_interfaces"
verbose_name = "接口表"
ordering = ["id"]
verbose_name_plural = verbose_name
def __str__(self):
return f"<{self.name}>"