Django 如何检查版本
Django是一个免费、开源的Web框架,它使用Python编写,并与Python语言一起工作。它遵循 模型视图控制器(MVC) 的架构模式。主要用于以简单快速的方式开发Web应用程序。
Django框架的主要特点如下:
- 它提供了 对象-关系映射(ORM) 用于数据库管理。
-
它有助于 URL路由 和处理 HTTP请求和响应 。
-
提供 模板引擎 来生成HTML页面。
-
它内置了 用户认证和管理 功能。
-
Django支持第三方模块和包。
-
它有 社区支持 和 用户可理解的全面文档 。
Django被广泛应用于许多组织,例如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://www.djangoproject.com/
Author: Django Software Foundation
Author-email: foundation@djangoproject.com
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.