Django在Windows上安装

译者:anxin
日期:2017-09-11

在Windows上安装Django只是安装Django代码,不包括配置服务器和数据库,因为在Python下,Django代码的获取方式与PHP框架代码的获取方式不同,详见:Django有什么不同?

如果你只是配置Django的开发环境,那么你可以不配置服务器和数据库,因为:Django自带了一个轻量级的Web服务器,而Python中也包含了一个轻量级的数据库SQLite的实现,所以在Django安装完成后,你就可以开发和测试Django项目。

如果你要配置Django的产品环境,那么你还需要配置服务器(Apache,Nginx)和数据库(PostgreSQL,MariaDB,MySQL)。

在安装Django之前,需要在Windows系统上已经安装了Python。

安装Python3

Django 1.11 需要Python2.7+,或者Python3.4+。推荐使用Python3,Django的下一个版本Django2.0将不支持Python2。

如果你的Windows系统没有安装Python3,请阅读Windows安装Python3.6

注意:在Windows上安装了Python3后,命令行命令是:python而不是python3python3.6

安装Django

安装Django最好安装在单独的一个Python虚拟环境中,这样便于管理Django所依赖的Python库。

1)创建Python3虚拟环境

在cmd命令行中,执行如下命令创建Python3虚拟环境:

C:\Users\My> python -m venv C:\python-django

在cmd命令行中,执行如下命令激活创建的Python3虚拟环境:

C:\Users\My> C:\python-django\Scripts\activate

(python-django) C:\Users\My>       #命令提示符前有虚拟环境标志

2)安装Django代码

Django是Python程序,Python的程序都托管在Pypi上,使用pip管理这些程序,所以使用如下命令安装Django(如下命令下载Django代码,并把Django代码放进Python3环境中,作为Python3的一个模块):

(python-django) C:\Users\My> pip install django

3)验证Django是否安装正确

因为Django安装后,作为一个Python模块,所以在Python命令环境中可以验证Django是否正确安装:

在cmd中输入python命令,进入Python3.6环境

(python-django) C:\Users\My> python

Python 3.6.2 (v3.6.2:5fd33b5, Jul  8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)]
 on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 

导入Django模块,使用Django提供的函数显示Django的版本号,如果能够显示版本号,不提示错误,说明安装正确:

>>> import django
>>> print(django.get_version())
1.11.5

如上显示版本号为:1.11.5,说明Django安装正确。

配置Django环境变量

在安装Django后,需要手动配置Django的环境变量。

Win7进入控制面板-->系统和安全-->系统-->高级系统设置-->环境变量-->系统变量,选中Path,双击编辑Path环境变量,添加路径<python-venv>\Lib\site-packages\django\

Django配置环境变量

在本例中我们添加的Django环境变量的路径为:;C:\python-django\Lib\site-packages\django\,注意:Windows的环境变量以;分隔。

本文链接:/tutorial/django/django-anzhuang-on-windows

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!