上一章:
一、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