问题复现
- 在项目目录下输入
python manage.py runserver 8000
- 在浏览器输入localhost:8000/admin,进入登录页面
- 输入管理员账号密码,登录进入主页
- 在主页卡死,内存不停泄漏,然后网页崩溃
问题解决
- 找到如下文件
$pythonpath/Lib/site-packages/simpleui/templates/admin/index.html
- 找到其中第381行
381: {% if not "SIMPLEUI_STATIC_OFFLINE"|get_congif %}
- 将not去掉,并重新启动服务器
- 网页不再崩溃
思考
该问题是引入github的api时导致的内存泄漏,更底层的原因未知。
建议把js脚本都搞成静态的,不需要每次都调用。