关于python项目依赖生成,数据导出和导入

关于python项目依赖生成,数据导出和导入

大家好,又见面了,我是你们的朋友全栈君。

1.python-pip-freeze打包依赖

111648_Cs3s_3018050.png

pip freeze > requirements.txt

111741_HTVE_3018050.png

它生成的 requirements.txt 文件包含当前环境的完全列表,不相关的依赖包也会包含进来。

2.pipreqs

pip install pipreqs
pipreqs --force <project-path>

只会包含项目 imports 的包,包含列表不是很完全

113407_KPLh_3018050.png

安装完之后无法使用,不知道这个怎么用

—.—

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

 

转载于:https://my.oschina.net/u/3018050/blog/1800237

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107562.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号