Django开发环境搭建

来源:互联网 发布:淘宝详情页文案怎么写 编辑:程序博客网 时间:2024/05/01 21:50

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开启虚拟环境进行下一步操作

二、安装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),此时其它电脑可连接到开发服务器

进阶篇 Nginx+Django构架OMS在线运维管理平台

如果要进一步学习Django,请移步官网教程django开发文档了

原创粉丝点击