美文网首页
1.1 安装Django

1.1 安装Django

作者: gznb | 来源:发表于2020-07-20 16:09 被阅读0次

    1. 安装 Django

    如果你以及安装好了 Django, 你可以跳过这一部分 并且跳转到 创建你的第一个项目。Django 是一个 Python 包,因此可以安装在任何一个Python 环境里面。如果你现在还没有安装 Django,下面是一个快速教程去在本地开发环境中安装它。

    Django 3继续提供新特性,同时维护框架的核心功能。3.0版本首次提供了异步服务器网关接口(ASGI)支持,这使得Django完全支持异步。Django 3.0还包括对MariaDB 的官方支持,对PostgreSQL新的排除约束,filter 表达式的增强,对 模型字段 选项的枚举,以及其他新特性。

    Django3.0 支持 Python3.6, 3.7, 3.8, 在这本书的例子中,我们使用了python3.8.2。 如果你是使用 Linux 或者 是 mac 操作系统,你可能已经安装好了 Python。 如果你使用的 windows 系统,你可以在 在 python官网 中下载安装。

    如果你不确定 在你的电脑中是否已经安装了 Python, 你可以在 shell 中敲入 python 命令进行验证。如果你看到类似下面的输出,就说明在你的电脑中已经安装了Python。

    1594729696.png

    如果你安装的Python 版本 低于 3.6,或者在你的电脑中没有安装Python.你可以在 在 python官网 中下载并安装它。

    现在你就可以使用 Python3了,你不用去安装数据库,在这个python版本中附带了一个 内置SQLite 数据库,SQLite 是一个轻量级数据库,你可以在开发Django时使用它。如果你计划在你的生产环境中部署你的项目,你应该使用一个功能完备的数据库,例如:PostgreSQL, MySQL, Oracle。你可以在这个链接中得到更多有关在Django中如何使用数据库的信息。

    2. 创建一个独立的Python 环境

    从3.3 版本开始,Python 附带了一个 venv 管理工具,为创建轻量级虚拟环境提供支持。每个虚拟环境都有自己的 Python 二进制文件,并且可以在其文件目录中有自己独立已安装的Python包集。 使用 venv模块可以创建独立的Python 环境,以便在不同的项目中使用不同版本的包,这比在系统环境中安装包要实用的多。另外一个优点就是不需要任何管理员权限来安装Python包。

    使用下面的命令创建一个独立的环境:

    python -m venv my_env

    这会创建一个 my_env/ 的目录,里面包括你的 Python 环境。你虚拟环境中安装的任何已经激活的Python库都会被放入到 my_env/lib/python3.8/site-packges 目录中。(译者注: 不同的人实际可能不是这个目录,比如说我的就是:my_env/Lib/site-packges)

    在 shell 中运行下面的命令激活你的虚拟环境:

    source my_env/bin/activate

    (译者注: 有些人使用这个命令可能会出错,提示“找不到 'source' 不是内部或外部命令,也不是可运行的程序或批处理文件”,就好比我,我就出错了。问题不是很大,这个命令实际上是运行了一个 activate 的文件,所以我们可以在 虚拟环境的目录中,找到这个文件,然后在 shell 中运行即可,只要出现下面类似的提示就算okk了。(my_env)xxxxx>, 主要是出现 那个括号里面的东西。)

    这个 shell 提示符将包好一个用括号 包裹起来 包含 已经激活的虚拟环境的名称,如下所示:

    20200714212021.png

    你可以使用 deactivate 命令在任何使用 禁止掉你的虚拟环境。

    你可以在 这个 链接 中了解更多有关 venv 的命令。

    3. 使用 pip 安装 Django

    pip 管理器系统是安装 Django 的首选办法,python3.8 预装了 pip ,你可以在这个链接中查看更多 有关 pip 的安装介绍。

    在 shell 命令提示符下使用 pip 安装 Django 的命令如下:

    pip install "Django==3.0.*"

    Django 在你的虚拟环境中将会被安装在 site-packages 目录中。

    现在检查 Django 是否被成功安装,在 终端中 运行 python, 首先导入 Django, 然后查看它的版本,如下所示:

    >>> import django
    >>> django.get_version()
    '3.0.4'
    

    如果你得到一个类似 3.0.x 的输出,Django 就已经成功的安装到了你的机器中了。

    note: 安装 Django 的其他几个方法,你可以在这个链接中找到完整的教程。

    相关文章

      网友评论

          本文标题:1.1 安装Django

          本文链接:https://www.haomeiwen.com/subject/perykktx.html