notice/apps/testcases/models.py

23 lines
1.0 KiB
Python

from django.db import models
from utils.base_models import BaseModel
class TestCases(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="用例名称")
interface = models.ForeignKey("interfaces.Interfaces", on_delete=models.CASCADE,
help_text="所属接口", verbose_name="所属接口", related_name="testcases")
include = models.TextField(null=True, help_text="用例执行前置顺序", verbose_name="用例执行前置顺序")
author = models.CharField(max_length=50, help_text="编写人员", verbose_name="编写人员")
request = models.TextField(help_text="请求信息", verbose_name="请求信息")
class Meta:
"""内部类"""
db_table = "tb_testcases"
verbose_name = "用例表"
ordering = ["id"]
verbose_name_plural = verbose_name
def __str__(self):
return f"<{self.name}>"