Files
server/base/models.py
T

28 lines
992 B
Python

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 = "页脚管理"