0040 重构工程(python django升级)
Posted dorian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0040 重构工程(python django升级)相关的知识,希望对你有一定的参考价值。
在Python或Django升级后,如果软件要做相应的升级,则需要重构工程。
1 先在CMD下创建工程
2 复制一份虚拟环境目录
Django的虚拟环境,原则上一个工程一个虚拟环境,如果多个工程共享一个虚拟环境,容易报错。
3 PyCharm打开工程,配置虚拟环境
找到File/Settings/Project/Project Interpreter
点击All,查看当前所有的虚拟环境,如果要为工程增加的虚拟环境已经存在,先删除原来的虚拟环境。因为如果有多个相同的虚拟环境,再增加这个虚拟环境,容易报错。
保证虚拟环境中没有当前我们要设置的虚拟环境后,点击+号,选择准备好的虚拟环境下的Scripts目录下的python.exe文件,连续三次确定,回到PyCharm主界面。这时候,虚拟环境已经成功导入了。
4 拷贝原工程中除APP以外的其它目录
5 创建工程中的APP
6 拷贝每个原APP中的文件及文件夹除(_pycache_和migrations文件夹)
7 配置settings.py文件
注:settings.py文件不能拷贝,只能照着配置。
8 运行工程,测试升级是否成功。
9 常见错误
重构工程时,如果重新选择虚拟环境,经常会报以下错误:
如果删除重复的虚拟环境还不行,就把虚拟环境全部清空。
以上是关于0040 重构工程(python django升级)的主要内容,如果未能解决你的问题,请参考以下文章
SpringCloud01_技术选型搭建父工程支付模块订单模块热部署Devtools(开发阶段)工程重构
SREWorks v1.4 版本发布 | 离线安装 & 前端重构
django升级2.1python升级3.7时出现的错误:"trying to load '%s': %s" % (entry[1], e) django.temp