一、Django介绍
Django是python 写的优秀的重量级web框架,开源,采用了MVC的软件设计模式,即模型M,视图V和控制器C。
二、windows下环境安装
1,安装
需要首先安装python 本文安装python 2.7.13(下载地址),安装时钩选pip 和添加路径到环境变量,
安装完成,进入命令行pip install django==1.8.2 ,pip install MySQL-python,pip install pillow
2,创建一个django Test项目
在桌面上创建一个目录djangoProject目录,在命令行中切换到此目录,或双击打开这个目录按住shift 右击打开命令行,如图:
在命令窗口输入创建django项目的命令(django-admin)_
注意环境变量的配置,将python安装目录下的scripts目录的路径添加到path环境变量
此时用pycharm打开目录结构如下:
说明:
Test [django项目目录]
-Test [django根文件目录]
- __init__.py[使当前目录成为一个包]
- settings.py [项目的配置文件]
- urls.py [web路由]
- wsgi.py[进行生产环境部署用的解析文件]
manage.py [项目控制文件]
3、运行测试项目
切换到manage.py所在目录运行python manage.py runserver (默认是侦听在127.0.0.1:8000 如需要侦听所有ip可以0.0.0.0:port) 如图:
4、访问127.0.0.1:8000 如图:
5、第一个测试网页hello word
在urls.py 同级目录下创建views.py,并编写已下代码Django默认不携带views.py代码如下:
修改urls.py如图:
到这里windows下基于python 2.7.13 django1.8.2环境部署完成。
三、Ubuntu16.04下安装django环境
1,ubuntu 16.04下默认安装了python 2.7.12和3.5.2版本 ,但系统默认使用了2.7 安装好pip
同样安装 pip install django==1.8.2;pip install MySQL-python;pip install pillow
2, 安装mysql
#apt-get install mysql-server
安装过程只会提示输入root密码
#apt-get install mysql-client libmysqlclient-dev
3,其他的操作均和windows类似,这里不详述