上一章:

一、django-vue-admin开源项目二次开发——环境调试_做测试的喵酱的博客-CSDN博客

下一章:

三、django-vue-admin开源项目二次开发——后端快速实现curd及接口_做测试的喵酱的博客-CSDN博客

一、实现功能:

我想在初始化项目时,在项目左侧增加我需要的一些项目菜单。

二、修改菜单的序列化器 

dvadmin/system/fixtures/initialize.py

我想在左侧,增加默认的菜单,但是菜单name可能会重复,

所以要把 dvadmin/system/fixtures/initialize.py 下的name干掉

三、设置默认菜单

dvadmin/system/fixtures/init_menu.json 

 直接增删改查就可以。

四、初始化数据

(venv) zhaohui@zhaohuideMBP backend % python3 manage.py init                  
[dvadmin.system][dept]初始化完成
[dvadmin.system][role]初始化完成
[dvadmin.system][users]初始化完成
[dvadmin.system][menu]初始化完成
[dvadmin.system][apiwhitelist]初始化完成
[dvadmin.system][dictionary]初始化完成
[dvadmin.system][systemconfig]初始化完成
初始化数据完成!

默认菜单生成的数据,在数据中的dvadmin_system_menu 表下

五、启动项目

启动项目

python3 manage.py runserver 0.0.0.0:8000

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐