我刚刚开始了一个新的 Django 项目并使用 Postgresql 作为我的数据库,所以我安装了 psycopg2 以使其正常工作。当我一开始部署项目时,应用程序无法正常工作,因为生产服务器上没有安装 psycopg2。我很快意识到这是因为我的 pipfile 中缺少 psycopg2。
所以我的问题是:
每次为我的项目安装某些东西时,我是否必须手动更新 pipfile?我认为每次我安装某些东西时 pipfile 都会自动处理这个问题。
没有什么类似于pip freeze > requirements.txt
我可以用一个短命令进行更新的地方吗?