当前位置: 首页>>技术教程>>正文


在Ubuntu上安装Django开发环境

, ,
Django很容易是用Python编写的最受欢迎的Web框架。它在功能的完整性和效率之间达到了微妙的平衡,包括强大的功能,例如自动迁移生成和full-featured管理界面。在Ubuntu中设置Django开发环境非常容易,只需几个步骤即可完成。

安装Virtualenv

在像Django这样的复杂框架中进行开发时,最好使用Python虚拟环境,尤其是当您打算一次处理多个项目时。确保您同时拥有两个Python版本也是一个好主意。

$ sudo apt-get install virtualenv python python3

使用Virtualenv

创造环境

Virtualenv允许将项目从系统的Python安装中沙箱化。这使普通用户可以安装Python软件包和项目以使用可能与系统版本不同的特定版本。使用Virtualenv创建虚拟环境可以通过一个命令完成。

$ virtualenv -p python3 project-directory

选项-p python3指定在环境中使用的Python版本。您可以通过以下方式获得更具体的信息-p python3.4,但只需像上面的示例中那样运行它,就会选择系统上当前安装的所选Python版本的最新版本。 Virtualenv将不会引入系统上未安装的Python新版本。

激活环境

要使用Virtualenv,cd进入您创建的目录,然后激活环境。


$ cd project-directory
$ source bin/activate

您将看到目录名称显示在命令提示符开头的括号中。这表明您正在使用虚拟环境。

安装Django

虚拟环境包括Python软件包管理器Pip,可让您轻松安装和管理Python软件包。 Django是其中一个软件包,其许多add-ons和plug-ins也是如此。 Pip可以与发行版的包管理器类似地使用,因此可以使用它来安装Django,它也将引入Django的所有依赖项。

$ pip install django

这将引入Django的最新可用版本。如果需要特定版本,也可以将其指定为Pip。

$ pip install django==1.9

设置Django项目

现在,您可以启动Django项目并开始工作。 Pip安装的Django软件包提供了创建项目的命令。

$ django-admin startproject project-name

从那里,cd进入您的项目。

$ cd project-name

django-admin设置项目以及入门所需的基本文件。如果您在当前目录中查找,则会看到它们。最重要的设置是manage.py。它是整个项目的中央管理脚本。它也是用于创建数据库迁移和迁移它们的脚本。因此,使用它来创建任何迁移,进行迁移,然后为管理界面设置超级用户帐户。


$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py createsuperuser

闭幕

而已。现在,您的Django项目已准备就绪,可以开始开发了!完成后,您可以使用另一个简单的命令离开虚拟环境。

$ deactivate

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10304.html,未经允许,请勿转载。