当前位置 博文首页 > 孤寒者的博客:THIRTEEN——Django项目之后台菜单管理功能实现(

    孤寒者的博客:THIRTEEN——Django项目之后台菜单管理功能实现(

    作者:[db:作者] 时间:2021-07-25 22:02

    后台菜单管理功能

    一、业务功能分析

    1. 业务需求分析

    后台首页菜单根据用户权限动态生成,不同菜单对应不同的功能视图。菜单的增删改查。

    2.功能分析

    • 菜单列表
    • 添加菜单
    • 修改菜单
    • 删除菜单

    3.模型设计

    1. 字段分析
      • name
      • url
      • parent
      • order
      • permission
      • icon
      • codename
      • is_visible
    2. 模型定义
    # 在myadmin/models.py中定义如下模型
    from django.db import models
    from django.contrib.auth.models import Permission
    
    from utils
    cs