利用VScode copilot快速重构引用库
好久没有管过这个博客了,程序自从2021年做好后就再也没理了,最近发现好多引用的库版本都下架或者太旧官网不支持了,正好利用VScode copilot快速重构引用库。不到一个早上的时间就实现了重构。放在以前,加上错误问题修复,少也得几天,AI真的是大幅提升开发效率。
一、先看结果:
更新之前的库文件版本:
| 更新前 | 更新后 |
| asgiref==3.2.10 Django==3.0.8 django-appconf==1.0.4 django-ckeditor==6.0.0 django-imagekit==4.0.2 django-js-asset==1.2.2 django-simpleui==2021.4.1 djangorestframework==3.11.1 emoji==1.2.0 importlib-metadata==1.7.0 Markdown==3.2.2 pilkit==2.0 Pillow==7.2.0 PyMySQL==0.10.0 pytz==2020.1 six==1.15.0 sqlparse==0.3.1 zipp==3.1.0 | asgiref==3.9.1 Django==5.2.4 django-appconf==1.1.0 django-ckeditor==6.7.3 django-ckeditor-5==0.2.18 django-filter==25.1 django-imagekit==5.0.0 django-js-asset==3.1.2 django-simpleui==2025.6.24 djangorestframework==3.16.0 emoji==2.14.1 importlib_metadata==8.7.0 Markdown==3.8.2 pilkit==3.0 pillow==11.3.0 PyMySQL==1.1.1 pytz==2025.2 six==1.17.0 sqlparse==0.5.3 tzdata==2025.2 zipp==3.23.0 |
二、过程记录
VSCODE的配置过程就不讲了,建好项目,直接看看如何通过对话来一步步实现。
1、聊天窗口内,选择agent的方式,直接在对话窗口中说出需求
该程序为2021年开发的,使用PYTHON+DJANGO的框架,因时间久,引用的组件库都比较旧,具体可见requirements.txt文件,请帮助升级下,尽可能选最近的稳定版本,不求最新,相关升级后的代码如需更新也请一并修改谢谢
输入后可以看到程序正在自动读取和判断版本

2、自动修复升级后的代码问题






经过多论对话与修复后,系统完成升级。
感谢您的阅读,本文由
FC LOG 版权所有。(未允许请勿转载)