from django.db import models # Create your models here. class MainMenu(models.Model): title = models.CharField("菜单标题", max_length=50) url = models.CharField("链接地址", max_length=200, help_text="如 /news/ 或 外链 https://xxx") is_external = models.BooleanField("是否外链", default=False) parent = models.ForeignKey('self', on_delete=models.CASCADE, null=True, blank=True, verbose_name="父菜单") order = models.IntegerField("排序", default=0) visible = models.BooleanField("是否显示", default=True) class Meta: verbose_name = "主菜单" verbose_name_plural = "主菜单管理" def __str__(self): return self.title class FooterLink(models.Model): title = models.CharField("链接文字", max_length=50) url = models.URLField("链接地址") order = models.IntegerField("排序", default=0) class Meta: verbose_name = "页脚链接" verbose_name_plural = "页脚管理"