22 lines
944 B
Python
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}>"
|