【发布时间】:2018-02-18 20:15:46
【问题描述】:
我想在我的 Pycharm 终端中查看 django 版本,但我没有得到正确的方法。
我在 pycharm 终端中尝试了以下方法:
1) django --version 和 django version
2)导入django,并通过以下方式打印版本:
import django
print django.VERSION
但我还是无法得到它。
【问题讨论】:
我想在我的 Pycharm 终端中查看 django 版本,但我没有得到正确的方法。
我在 pycharm 终端中尝试了以下方法:
1) django --version 和 django version
2)导入django,并通过以下方式打印版本:
import django
print django.VERSION
但我还是无法得到它。
【问题讨论】:
在终端中,您可以使用以下命令检查 django 的版本:
python -m django --version
如果你想使用第二种方法,就像下面的命令:
python -c "import django; print(django.VERSION)"
(1, 11, 2, u'final', 0)
【讨论】:
您正在尝试访问版本属性,但您可以使用get_version 方法找出 Django 的版本:
import django
django.get_version()
【讨论】:
如果您无法从 Pycharm 中的 python 控制台打印 Django 版本,请转到设置>Project:project_name>project Interpreter,然后从已安装包的列表中查看已安装的 Django 以及该项目的版本。
【讨论】:
您也可以运行 pip freeze。只需使用 grep 过滤结果...
pip freeze | grep Django
【讨论】:
进入设置>项目>项目解释器并安装Django包 然后运行代码
导入 django
打印(django.get_version())
【讨论】:
运行pip freeze > requirements.txt
将自动创建一个具有该名称的 .txt 文件,打开该文件并检查 django 版本和其他以前安装的库。
【讨论】:
我不了解 pychram,但在不全局导入 django 的情况下查询 django 版本的最有效方法是:
from django import VERSION as DJANGO_VERSION
if DJANGO_VERSION >= (2, 0):
pass
这个问题中没有提出类似的内容: How to check Django version
【讨论】:
我也有同样的问题。解决方案很简单。 只需创建一个项目,打开 settings.py 文件并观察第一条注释行。您将在其中看到如下所示的版本信息:
Image of settings.py that shows the Django version
我找到了解决方案here。
【讨论】:
最简单的是
import django
print(django.get_version())
【讨论】: