1.python-pip-freeze打包依赖
pip freeze > requirements.txt
它生成的 requirements.txt 文件包含当前环境的完全列表,不相关的依赖包也会包含进来。
2.pipreqs
pip install pipreqs
pipreqs --force <project-path>
只会包含项目 imports 的包,包含列表不是很完全
安装完之后无法使用,不知道这个怎么用
—.—
3.数据导出导入(json)
dataJsonBase = 'myapp.json'
operate4 = 'python manage.py dumpdata >'+dataJsonBase#数据库导出为json
operate5 = 'python manage.py loaddata '+dataJsonBase#数据库导入
os.chdir(my_file_ROOT)#切换工作目录,这里定义变量,需要切换到项目文件夹下
os.system(operate4)#导出
os.system(operate5)#导入