问题:Pycharm中直接使用配置的mange runserver,启动django无误。但是cmd下使用python2 manage.py runserver 127.0.0.1:8000报缺少包的错误。
原因:Pycharm中设置的python配置中Python interpreter指定的django工程下沙盘环境的python.exe;
cmd下的python2是之前配置的系统变量,C盘下python27下的python2.exe
所以两者运行出来结果不一样。
解决办法:将Pycharm中设置的python配置中Python interpreter配置成的C盘下python27下的python2.exe;
运行manage runserver,报错后,查看缺少啥包。再在settings中添加安装相关包。