使用VirtualEnv
创建环境
VirtualEnv允许项目从系统的Python Install Sandboxed。
这允许常规用户安装Python软件包和项目以使用可能与系统版本不同的特定版本。
使用virtualenv创建虚拟环境可以使用一个命令完成。
$ virtualenv -p python3 project-directory
选项-p python3
指定在环境中使用的Python版本。
我们可以获得更具体的特定于类似的东西,如“-P Python3.4”,但只是在上面的示例中运行它将选择最新版本的那个当前安装在系统上的Python版本。
激活环境
使用VirtualEnv,CD
到我们创建的目录中,然后激活环境。
$ cd project-directory $ source bin/activate
我们将看到目录的名称显示在括号中的命令提示符的开头。
这表明我们正在使用虚拟环境。
关闭
现在,Django项目已设置并准备开发!完成后,我们可以使用一个简单的命令退出虚拟环境:
$ deactivate
安装virtualenv.
在像Django这样的复杂框架中开发时,最好使用Python虚拟环境。
安装两个版本的Python也是一个好主意。
$ sudo apt-get install virtualenv python python3
安装django.
虚拟环境包括 Python 包管理器 Pip,可让您轻松安装和管理 Python 包。 Django 就是其中之一,它的许多附加组件和插件也是如此。 Pip 的使用类似于发行版的包管理器,因此可以使用它来安装 Django,它还会拉入 Django 的所有依赖项。
$ pip install django
这将拉取最新的可用版本 Django。 如果你想要一个特定的版本,也可以指定。
$ pip install django==1.9
设置Django项目
现在,我们可以启动一个Django项目并开始工作。
PIP安装的Django包提供了创建项目的命令。
$ django-admin startproject project-name
从那里,CD
进入你的项目。
$ cd project-name
django-admin
设置项目以及开始所需的基本文件。
如果在当前目录中查看,我们将看到它们。
用于设置的最重要的是“管理”。
它是整个项目的中央管理脚本。
它也是用于创建数据库迁移并迁移它们的脚本。
因此,使用它来创建任何迁移,迁移,然后设置管理界面的超级用户帐户。
$ python manage.py makemigrations $ python manage.py migrate $ python manage.py createsuperuser