在虚拟机部署Django项目时,像往常一样执行数据迁移文件,就发生下图这样的错误; 但是python3 manage.py runserver又不会报错,进入api界面时或者进入后台管理界面时,就会报表格不存在的错误,综上所述的原因就是没有执行数据迁移文件,没有生成表格。
先在程序中查看程序执行的路径print(sys.path),再查看django安装在哪里pip3 install django,安装的位置并没有出现在sys.path中,所以只需要将安装的路径放进sys.path中即可