Django概述

Django概述

Python有上百个Web框架,这些框架包括Django、Flask、Tornado、Sanic、Pyramid、Bottle、Web2py等等。

开发者可以基于Django快速的开发可靠的Web应用程序,因为它减少了Web开发中不必要的开销,对常用的设计和开发模式进行了封装,并对MVC架构提供了支持(Django中称之为MTV架构)。

 

 

快速上手

准备工作

  1. 检查Python环境:Django 1.11需要Python 2.7或Python 3.4以上的版本;Django 2.0需要Python 3.4以上的版本;Django 2.1需要Python 3.5以上的版本。

  2. $ python3 --version

    $ python3
    >>> import sys
    >>> sys.version
    >>> sys.version_info
  3. 更新包管理工具并安装Django管理工具。

    $ pip3 install -U pip
    $ pip3 install django
  4. 使用Django管理工具创建Django项目(项目名称为hellodjango)。

    $ django-admin startproject hellodjango

    说明:上面使用了Python自带的venv模块完成了虚拟环境的创建,当然也可以使用virtualenv或pipenv这样的工具。要激活虚拟环境,在Windows环境下可以通过"venv/Scripts/activate"执行批处理文件来实现。

  5. 进入项目文件夹,创建并激活虚拟环境。

    $ cd hellodjango
    $ python3 -m venv venv
    $ source venv/bin/activate

    提示:上面使用了Python 3自带的venv模块来创建虚拟环境,当然也可以使用如virtualenv这样的三方工具来创建虚拟环境;激活虚拟环境后请注意终端中提示符的变化,在虚拟环境下使用Python解释器和包管理工具时,对应的命令是pythonpip,而不再需要键入python3pip3

  6. 在虚拟环境中安装项目依赖项。

    (venv)$ pip install django mysqlclient django-redis pillow requests

    提示:使用pip安装三方库时,可以通过如django==1.11.27的方式来指定三方库的版本。

    刚才创建的Django项目其文件和文件夹如下所示:

    • manage.py: 一个让你可以管理Django项目的工具程序。

    • hellodjango/__init__.py:一个空文件,告诉Python解释器这个目录应该被视为一个Python的包。

    • hellodjango/settings.py:Django项目的配置文件。

    • hellodjango/urls.py:Django项目的URL声明(URL映射),就像是你的网站的“目录”。

    • hellodjango/wsgi.py:项目运行在WSGI兼容Web服务器上的接口文件。

启动Django自带的服务器运行项目。

(venv)$ python manage.py runserver

在浏览器中输入http://127.0.0.1:8000访问我们的服务器,效果如下图所示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值