About python project dependency generation, data export and import

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)#导入

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325499018&siteId=291194637