my-django/apps/menu_button/models.py
Kai ef578a697b
All checks were successful
test / build (push) Successful in 7s
test / deploy (push) Successful in 2s
refactor: clean up code formatting in various files for improved readability
2025-03-24 20:03:17 +08:00

28 lines
906 B
Python

from django.db import models
from utils.model import BaseModel
# Create your models here.
class MenuButton(BaseModel):
menu = models.ForeignKey(
to="menu.Menu",
on_delete=models.CASCADE, # 级联删除
db_constraint=False, # 取消关联约束
verbose_name="关联菜单",
)
name = models.CharField(max_length=100, verbose_name="名称")
value = models.CharField(max_length=100, verbose_name="")
api_path = models.CharField(max_length=100, verbose_name="接口地址")
METHOD_CHOICES = [
(0, "GET"),
(1, "POST"),
(2, "PUT"),
(3, "DELETE"),
]
method = models.IntegerField(choices=METHOD_CHOICES, default=0, verbose_name="接口请求方式")
status = models.BooleanField(default=True, verbose_name="状态")
class Meta:
db_table = "menu_buttons"
verbose_name = "菜单按钮表"