Django 环境怎么配置?开发中如何设置 Django 环境变量?

文章导读
Previous Quiz Next Django 开发环境包括安装和配置 Python、Django 和数据库系统。由于 Django 用于 Web 应用程序开发,还需要设置 Web 服务器。
📋 目录
  1. A 步骤 1 - 安装 Python
  2. B 步骤 2 - 安装 Django
  3. C 步骤 3 - 数据库设置
  4. D Step 4 Web Server
A A

Django - 环境



Previous
Quiz
Next

Django 开发环境包括安装和配置 Python、Django 和数据库系统。由于 Django 用于 Web 应用程序开发,还需要设置 Web 服务器。

步骤 1 - 安装 Python

Django 完全使用纯 Python 代码编写,因此需要在系统上安装 Python。最新版本的 Django 需要 Python 2.6.5 或更高版本。

如果您使用的是最新的 Linux 或 Mac OS X 发行版,则很可能已经安装了 Python。您可以通过在命令提示符下输入 python 命令来验证。如果看到类似以下内容,则表示 Python 已安装。

$ python
Python 2.7.5 (default, Jun 17 2014, 18:11:42)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2

否则,您可以从链接 http://www.python.org/download 下载并安装最新版本的 Python。

步骤 2 - 安装 Django

安装 Django 非常简单,但安装步骤取决于您的操作系统。由于 Python 是一种平台无关的语言,Django 有一个适用于所有操作系统的包。

您可以从链接 http://www.djangoproject.com/download 下载最新版本的 Django。

UNIX/Linux 和 Mac OS X 安装

如果您运行的是 Linux 或 Mac OS 系统,有两种安装 Django 的方式 −

  • 可以使用操作系统的包管理器,或者使用已安装的 easy_install 或 pip。

  • 使用之前下载的官方存档手动安装。

我们将介绍第二种方式,因为第一种方式取决于您的操作系统发行版。如果您决定使用第一种方式,请注意安装的 Django 版本。

假设您从上述链接获取了存档,它应该是类似 Django-x.xx.tar.gz 的文件:

解压并安装。

$ tar xzvf Django-x.xx.tar.gz
$ cd Django-x.xx
$ sudo python setup.py install

您可以通过运行以下命令测试安装:

$ django-admin.py --version

如果屏幕上显示当前 Django 版本,则一切就绪。

注意 − 对于某些 Django 版本,将是 django-admin,去掉了“.py”。

Windows 安装

我们假设您已在计算机上安装了 Django 存档和 Python。

首先,验证 PATH。

在某些 Windows 版本(Windows 7)中,您可能需要确保 Path 系统变量包含以下路径 C:\Python34\;C:\Python34\Lib\site-packages\django\bin\,当然取决于您的 Python 版本。

然后,解压并安装 Django。

c:\>cd c:\Django-x.xx

接下来,通过运行以下命令安装 Django,为此您需要在 Windows shell “cmd”中具有管理员权限 −

c:\Django-x.xx>python setup.py install

要测试安装,请打开命令提示符并输入以下命令 −

c:\>python -c "import django; print(django.get_version())"

如果屏幕上显示当前 Django 版本,则一切就绪。

或者

启动“cmd”提示符并输入 python,然后 −

c:\> python
>>> import django
>>> django.VERSION

步骤 3 - 数据库设置

Django 支持多种主要的数据库引擎,您可以根据自己的喜好设置其中任意一种。

  • MySQL (http://www.mysql.com/)
  • PostgreSQL (http://www.postgresql.org/)
  • SQLite 3 (http://www.sqlite.org/)
  • Oracle (http://www.oracle.com/)
  • MongoDb (https://django-mongodb-engine.readthedocs.org)
  • GoogleAppEngine Datastore (https://cloud.google.com/appengine/articles/django-nonrel)

您可以参考相应文档来安装和配置您选择的数据库。

注意 − 第 5 和第 6 项是 NoSQL 数据库。

Step 4 Web Server

Django 自带一个轻量级 web 服务器,用于开发和测试应用程序。这个服务器预先配置为与 Django 配合使用,更重要的是,每当你修改代码时,它都会自动重启。

不过,Django 也支持 Apache 和其他流行的 web 服务器,如 Lighttpd。我们将在后续章节中讨论这两种方法,并在不同的示例中加以应用。