基于Django-vue-admin框架搭建的后台管理系统,为了实现检察院监督系统而搭建的demo。
总结今天搭建时踩的坑:
1. Django数据库迁移问题
错误提示1:请迁移数据库
错误提示2:未知数据库名unknown database 'django-vue-admin'
若使用MySQL数据库,需要保证数据库中已有相应的数据库,然后先执行python manage.py migrate, 再执行python manage.py makemigrations 方可解决迁移数据库问题
对于数据库名问题,我直接在env.py里面把数据库参数配置成django而不是带'-'的数据库名,可以被识别
2.前端搭建问题
错误提示:Error: error:0308010C:digital envelope routines::unsupported
nodejs版本不合适,从20.x 降到18.x降到16.x,方可解决