如何知道在 django 中使用了哪个版本的应用程序 [重复]

Posted

技术标签:

【中文标题】如何知道在 django 中使用了哪个版本的应用程序 [重复]【英文标题】:How to know which version of apps been used in django [duplicate] 【发布时间】:2020-02-17 10:13:24 【问题描述】:

我一直在为我的网络项目使用 django。我忘了添加 requirements.txt 文件。现在我已经安装了很多应用程序,甚至第三方应用程序。我如何知道我安装了哪个版本的应用程序及其名称?

命令行

这是我曾经知道在 django 项目中使用了哪些应用程序的命令行,但问题是我只能使用此命令获取少数应用程序名称而不是版本。

python manage.py makemigrations

【问题讨论】:

可以使用pip freeze获取已安装包的列表。 您可以使用pip freeze > requirement.txt 将创建requiremen.txt 文件,其中包含所有带有版本的软件包。希望对您有所帮助。 @Moon 感谢您提供这些宝贵的信息 欢迎您,我觉得您已经深刻地将您的问题编辑为一个新问题。为什么你完全编辑成一个新问题?我想你宁愿问一个新问题。你会得到更多相关的答案。 请不要将您的问题编辑为与您之前提出的完全不同的问题,尤其是如果您已经有了答案并且它被标记为重复。这会造成混乱,而不是本网站的运作方式。相反,创建一个新问题并在那里询问您的其他问题。 【参考方案1】:

要创建requirements.txt 文件,请在虚拟环境中运行以下命令:

pip freeze > requirements.txt

它将创建一个requirements.txt 文件并将所有已安装软件包的列表及其版本打印到requirements.txt 文件中。

【讨论】:

以上是关于如何知道在 django 中使用了哪个版本的应用程序 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

我如何知道哪个版本的 Xcode/哪个 SDK 构建了 xcarchive?

如何知道在 django 中运行单元测试的环境适用于哪个环境

你如何知道 Ubuntu 上安装了哪个版本的 GTK+?

如何在运行时检查 Django 中已安装应用程序的版本?

django 如何知道创建项目/应用程序的版本

如何知道哪个用户被分配给了令牌(JWT Django rest 框架)?