Win7环境下Python3安装以及Django配置搭建测试

Windows环境(WIN7)下Python3安装Django配置搭建 

    Django 的理念是 DRY(Don't Repeat Yourself)来鼓励快速开发。 本文配置基于 windows 64 位的安装,使用工具“python-3.6.3-amd64.exe、Django-2.0.tar.gz、pytz-2017.3-py2.py3-none-any.whl”,如图: 

 

一、Windows环境下Python环境的搭建 

首先是Python环境的搭建,在windows环境下,运行exe文件,一路next
即可。如图: 
 
选择Customize installation下一步: 
 
默认勾选,选择next,下一步: 
 
选择安装路径之后,再选择“Install”进行安装。 
 
 
安装完之后,选择close即可。 
然后在windows ,cmd命令行查看: 
 
再查看python的路径配置: 
 
该版本python的exe程序已经自动将python配置到系统变量中。 
Python环境搭建完成。 
 

二、Django配置 

接下来是Django框架包导入python的Lib中。 
首先将Django-2.0.tar.gz解压出来,本文示例解压到python安装目录的同级
目录下,如图所示: 
 
然后cmd命令行到Django-2.0目录下,执行“python setup.py install ”命令,
如图所示: 
 
一系列命令行跑完之后,会有error爆出: 
 
这是因为python是在离线环境状态下安装,虽然安装了pip,但是search不
到pytz模块,这个需要接下来的手动安装。 
 

三、Pytz模块安装 

“Pytz”这个需要安装,不然在创建Django项目时候会报如图所示错误: 
 
首先将“pytz-2017.3-py2.py3-none-any.whl”放到Python和Django的安装同
级目录下,如图所示: 
 
然后执行“pip install pytz-2017.3-py2.py3-none-any.whl”命令安装Pytz模块,
如图所示: 
 
如此,成功安装了Pytz模块。 
 

四、orcal驱动库安装以及库的相关操作 

Django 正式支持 Oracle 数据库,可以使用 ORM 特性访问和操作 Oracle 数据库数
据。需要安装与python和操作系统对应的版本即可。本机安装的python3.6以及64位win7
系统,则选用“cx_Oracle-6.1-cp36-cp36m-win_amd64.whl”与此匹配。 
首先将“cx_Oracle-6.1-cp36-cp36m-win_amd64.whl”放到Python和Django的安
装同级目录下,然后执行“pip install cx_Oracle-6.1-cp36-cp36m-win_amd64.whl”命令,
如图所示: 
 
 
 
“pip install mysql_connector_python-8.0.5-py2.py3-none-any.whl” 
 
 
创建表结构: 
“python manage.py migrate” 
 
让Django模型知道模型中的一些变更: 
"python manage.py makemigrations TestModel" 
 
"python manage.py migrate TestModel" 
 
 
 
 
创建超级用户 
通过命令“python manage.py createsuperuser” 
 
注:创建密码时候注意不要和邮箱地址类似,也不要少于8个字符。 
 
该字典类型不可unhashable,因为使用了fields作为字典类型,不能hash 
 
改成如下即可: 
 
 

五、Django REST Framework的安装 

Django REST framework 是一个强大且灵活的工具包,用以构建Web APIs。 
首先将“djangorestframework-3.7.7-py2.py3-none-any.whl”放到 Python 和
Django的安装同级目录下,如图所示: 
 
然后执行“pip install djangorestframework-3.7.7-py2.py3-none-any.whl”命令
安装djangorestframework模块,如图所示: 
 
“pip install django_filter-2.0.0.dev1-py2.py3-none-any.whl” 
 
 
“pip install Markdown-2.6.11-py2.py3-none-any.whl” 
 
 
如此,成功安装了Django RESTFUL API以及相关库。 
 
 

六、新建一个项目测试框架配置成果 

python命令行状态下,输入: 
>>import django 
>>print (django.get_version()) 
得到如图所示打印出Django的版本号: 
 
如此表示Django框架成功配置完成。 
 
下面使用Django命令创建一个项目,实验该框架。 
首先进入到项目存放目录下,使用“django-admin startproject project_name”
创建项目,如图所示: 
 
 
进入到目录下,生成了 FangtianCloud 目录及其目录下文件,其结构如图所
示: 
FangtianCloud 
├── FangtianCloud 
│     ├── __init__.py 
│     ├── settings.py 
│     ├── urls.py 
│     └── wsgi.py 
└── manage.py 
 
目录说明: 
  FangtianCloud: 项目的容器。 
  manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进
行交互。 
  FangtianCloud/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 
包。 
  FangtianCloud/settings.py: 该 Django 项目的设置/配置。 
  FangtianCloud/urls.py: 该 Django 项目的 URL 声明,一份由 Django 驱动
的网站"目录"。 
  FangtianCloud/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行项
目。 
 
下面启动该项目服务。 
进入到该项目目录下,输入“python manage.py runserver 0.0.0.0:8000”来启动服务,
“0.0.0.0:8000”是让其他客户端链接到服务器,8000 位端口号,如果不输入,那么默认为
“0.0.0.0:8000”,如图所示: 
 
然后浏览器输入“127.0.0.1:8000”或“http://localhost:8000”,显示如图,说明该项目服
务成功启动: 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值