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 = "菜单按钮表"