如何检查Django版本?


Django是一个免费的开源Web框架,它使用Python编写,并与Python语言一起工作。它遵循模型-视图-控制器(MVC)架构模式。这主要用于以简单快捷的方式开发Web应用程序,且操作便捷。

Django框架的主要功能如下。

  • 它提供用于数据库管理的对象关系映射 (ORM)

  • 它有助于URL路由处理HTTP请求和响应。

  • 提供模板引擎来生成HTML页面。

  • 它具有内置的用户身份验证和管理功能。

  • Django支持第三方模块和包。

  • 它拥有社区支持用户易懂的全面文档

Django被许多组织广泛用作Web框架,例如Google、Pinterest、Mozilla、Instagram等,因为它可以构建可扩展且健壮的Web应用程序。

安装Django

在检查Django的版本之前,我们应该在我们的机器上安装它。以下代码用于安装框架。

pip install django 

在我们的机器上安装Django后,将返回以下输出。

Collecting django
  Downloading Django-4.1.7-py3-none-any.whl (8.1 MB)
     ---------------------------------------- 8.1/8.1 MB 391.5 kB/s eta 0:00:00
Collecting tzdata
  Downloading tzdata-2022.7-py2.py3-none-any.whl (340 kB)
     ------------------------------------ 340.1/340.1 kB 469.3 kB/s eta 0:00:00
Collecting sqlparse>=0.2.2
  Downloading sqlparse-0.4.3-py3-none-any.whl (42 kB)
     -------------------------------------- 42.8/42.8 kB 260.2 kB/s eta 0:00:00
Collecting asgiref<4,>=3.5.2
  Downloading asgiref-3.6.0-py3-none-any.whl (23 kB)
Installing collected packages: tzdata, sqlparse, asgiref, django
Successfully installed asgiref-3.6.0 django-4.1.7 sqlparse-0.4.3 tzdata-2022.7
Note: you may need to restart the kernel to use updated packages

有不同的方法可以检查Django Web框架的版本。让我们逐一查看每个过程。

使用命令行界面

在命令提示符或终端中,我们可以使用以下代码检查已安装的Django框架的版本。

python -m django --version

输出

F:\>python -m django --version
4.2.1

使用django.get_version()

Django提供了一个名为get_version()的函数,用于检查本地系统中已安装的Django版本。

import django
print(django.get_version())

输出

4.1.7

使用Django shell

可以通过在Django shell中运行以下代码来检查已安装的Django版本。

python manage.py shell
import django
print(django.get_version())

使用包信息

如果我们使用“pip”安装了Django框架,那么我们可以在包信息中找到它的版本。

pip show django

输出

以下是包含版本的Django包信息。

Name: Django
Version: 4.1.7
Summary: A high-level Python web framework that encourages rapid development and clean, pragmatic design.
Home-page: https://django.ac.cn/
Author: Django Software Foundation
Author-email: [email protected]
License: BSD-3-Clause
Location: c:\users\test\anaconda3\lib\site-packages
Requires: asgiref, sqlparse, tzdata
Required-by: 
Note: you may need to restart the kernel to use updated packages.

更新于: 2023年8月9日

754 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告