1. python-pip-freeze packaging dependencies
pip freeze > requirements.txt
The requirements.txt file it generates contains a complete list of the current environment, including irrelevant dependencies.
2.pipreqs
pip install pipreqs
pipreqs --force <project-path>
Only packages that contain project imports, the list of inclusions is not very complete
Can't use it after installation, I don't know how to use this
—.—
3. Data export and import (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)#导入