美文网首页
Django入门学习Day01:环境搭建

Django入门学习Day01:环境搭建

作者: 冰321 | 来源:发表于2018-04-08 13:11 被阅读143次

    为什么要学习Django?

        Django是一个用python编写的Web框架。Web框架是一种软件,基于web框架可以开发动态网站,各种应用程序以及服务。它提供了一系列工具和功能,可以解决许多与Web开发相关的常见问题,比如:安全功能,数据库访问,会话,模板处理,URL路由,国际化,本地化,等等。

        使用诸如 Django 之类的网络框架,使我们能够以标准化的方式快速开发安全可靠的Web应用程序,而无需重新发明轮子。

        那么,Django有什么特别之处呢?对于初学者来说,它是一个Python Web框架,这意味着你可以受益于各种各样的开源库包。python软件包资料库(pypi)拥有超过11.6万个软件包(2017年9月6日的数据)。如果当你想要解决一个特定的问题的时候,可能有人已经为它实现了一个库来供你使用。

        Django是用python编写的最流行的web框架之一。它绝对是最完整的,提供了各种各样的开箱即用的功能,比如用于开发和测试的独立Web服务器,缓存,中间件系统,ORM,模板引擎,表单处理,基于Python单元测试的工具接口。Django还自带内部电池,提供内置应用程序,比如一个认证系统,一个可用于 CRUD(增删改查) 操作并且自动生成页面的后台管理界面,生成订阅文档(RSS/Atom),站点地图等。甚至在django中内建了一个地理信息系统(GIS)框架。

        Django的开发得到了Django软件基金会的支持,并且由jetbrains和instagram等公司赞助。Django现在已经存在了相当长的一段时间了。到现在为止,活跃的项目开发时间已经超过12年,这也证明了它是一个成熟,可靠和安全的网络框架。

    程序安装

        我们需要做的第一件事是在我们的电脑上安装一些程序,以便能够开始使用django。基本的设置包括安装PythonVirtualenvDjango

        使用虚拟环境不是强制性的,但是我还是强烈建议大家这样做。如果你是一个初学者,那么最好形成一个良好的开端。

        当你在用 Django 开发一个网站或者一个Web项目的时候,不得不安装外部库以支持开发是非常常见的事情。使用虚拟环境,你开发的每个项目都会有其独立的环境。这样的话,包之间的依赖关系不会发生冲突。同时也使得你能在不同Django版本上运行的本地机器的项目。

        在后面你会看到使用它是非常简单的!

    安装 Python 3.6.5

        我们想要做的第一件事是安装最新版的Python,那就是Python 3.6.5

        我们将使用Python 3,因为大部分主要的Python库已经被移植到python 3,并且下一个主要的django版本(2.x)也将不再支持python 2。所以Python 3是正确的选择。

        安装方法可参考:Python3入门笔记(1) —— windows安装与运行 - weven - 博客园

        安装完成后,在cmd命令行输入python -V的命令即可查看到当前python的版本号

    安装virtualenv、virtualenvwrapper虚拟环境

        1. 安装virtualenv

            pip install virtualenv

        2. 安装virtualenvwrapper

            pip install virtualenvwrapper-win

            注: linux下运行pip install virtualenvwrapper

    3.设置WORKON_HOME环境变量

    4.新建虚拟环境

    mkvirtualenv py36

    注:因为前一步设置了WORK_HOME,所有虚拟环境将安装到D:\virtualevn

    5. 查看安装的所有虚拟环境

        workon

    注: 这里不能查看到有virtualenv创建的虚拟环境,只能查看mkvirtualenv创建的虚拟环境

    6. 进入虚拟环境

        workon test

    7. 退出虚拟环境

        deactivate

    安装Django

        在虚拟环境py36下安装Django,本次指定1.11.4版本,安装如下

    至此,环境已完成安装,小伙伴有没有觉得so easy

    相关文章

      网友评论

          本文标题:Django入门学习Day01:环境搭建

          本文链接:https://www.haomeiwen.com/subject/vbxphftx.html