Django简介
Django是一个开放源代码的Web应用框架,由Python写成,是众多Python web框架中最有代表性的一位。
Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 ,目前最新的官方版本为2.0。
Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。
安装Django
一、安装Python
1.因为django是基于Python的web开发框架,所以首先需要安装Python环境,大家可以根据自己的实际需求选择对应版本的Python和django,参考 [ What Python version can I use with Django? ]。
2.准备安装Python,为了使开发环境独立我们需要安装Python的虚拟环境Virtualenv。
- 3.在虚拟环境中安装Python,以Python3.5为例:
- 利用wget命令或者浏览器从python官网下载Python3.5的压缩包
.
- 进入下载好的安装包所在目录,执行tar zxvf Python-3.5.3.tgz解压安装包.
- 进入解压后的文件目录Python-3.5.3进行编译安装,需要依次执行./configure ——>make ——>make install,此过程会持续几分钟,完成后在命令行输入Python如果出现以下内容则安装成功(安装过程在虚拟环境中进行,所以请记得开启虚拟环境)
- 创建一个独立的python虚拟开发环境,在安装好Virtualenv的基础上请执行命令virtualenv -p /usr/local/bin/python3.5.3 python3.5.3-developEnv,然后进入python3.5.3-developEnv执行source ./bin/activate开启虚拟环境进行下一步操作
- 利用wget命令或者浏览器从python官网下载Python3.5的压缩包
二、安装Django
- 1.在安装Python的过程中也对应安装了python 包管理工具pip,所以这里我们将使用pip来安装django。
- 2.在命令行中输入pip install django等待安装
- 3.安装完成后打开Python命令行,依次输入以下内容,输出django版本号则基本环境配置成功
三、测试服务
首先运行django-admin命令创建一个项目:
django-admin startproject lockey-test
#project名字跟一般变量定义的要求一样
进入项目lockey-test目录你会发现里面有一个manage.py文件,然后运行
python manage.py runserver
就开启了一个服务器,你可以在服务器所在系统浏览器中输入http://127.0.0.1:8000或者http://本机ip:8000来进行访问,如果出现以下内容则服务器开启成功
但是出现以下内容则要注意一个问题
分析异常位置信息可知:/root/python/python3.5/lib/python3.5/site-packages/django/http/request.py中的allowed_hosts中不包含当前访问ip,需要在列表中加入一项’*’,表示允许所有主机的访问
具体修改内容与之后的服务启动关系如下:
若ip设置为127.0.0.1则服务启动时只需要输入python manage.py runserver,此时启动的服务器只可在服务器所在系统中的浏览器中访问
若ip设置为本机ipv4地址则服务启动时需要输入python manage.py runserver 0.0.0.0:8000(或者iPv4:8000),此时其它电脑可连接到开发服务器
如果要进一步学习Django,请移步官网教程django开发文档了

本文介绍了如何搭建Django开发环境,包括Python的安装、虚拟环境的创建和Django框架的安装。在安装完成后,通过创建项目并运行服务器进行测试,访问http://127.0.0.1:8000验证环境是否配置成功。在遇到问题时,文章也提供了解决方案,如调整Django的allowed_hosts设置。对于深入学习Django,建议参考官方文档。
1407

被折叠的 条评论
为什么被折叠?



