二、django-vue-admin开源项目二次开发——修改默认菜单

上一章:

一、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

猜你喜欢

转载自blog.csdn.net/qq_39208536/article/details/131112751