美文网首页Django
前言: Django-企业级开发框架

前言: Django-企业级开发框架

作者: HassGy | 来源:发表于2019-08-07 20:12 被阅读0次
    Django-介绍

    它是一个Python Web框架,

    在众多Python Web框架中,它是应用最广泛的,发展最成熟的其中一个;

    由于Django自带的一些功能足够完整可以满足大部分需求,

    使用Django也是可以开发出一个非常完整的Web应用,

    而且不用借助于一些其他的数据访问组件SQLAlchemy


    Django-历史

    Django于2003年诞生于美国Kansas。

    起初用来制作在线新闻Web站点。

    于2005年加入了BSD许可证家族,成为开源网络框架


    Django-特点

    Django自身定义了服务发布,路由映射,模板编程,数据处理的一整套功能。

    • 完善的文档:点击进入👉 Django开发文档

    • 集成的数据访问组件:Django中Model层自带ORM组件,方便对数据库的访问。

    • 强大的URL映射:Django使用正则表达式管理URL映射,极高的灵活性。

    • 自动生成后台管理系统:只需简单配置代码即可实现完整的后台数据管理控制台。

    • 异常信息非常完整:Django会提供非常完整的错误信息来帮助开发者定位问题。


    Django-组成结构

    Django是遵循MTV(MVC)设计模式架构的Web开发框架,主要分为以下几个部分。

    模型层 (Model)

    ☑ 提供数据访问的接口和模块,包括数据字段,元素据,数据关系的定义及操作。

    视图层(View)

    ☑ 封装了HTTP Request和Response的一些操作和数据流,包括URL,绑定模板等。

    模板层(Template)

    ☑ 属于自己的一个页面渲染模板语言,用内置的一些代码命令定义生成页面。

    管理工具(Mangement)

    ☑ 用于创建站点,迁移以及生成数据文件,维护静态文件等操作的命令工具。

    表单层(Form)

    ☑ 通过内置的数据类型和控件生成HTML表单。

    管理控制台(Admin)

    ☑ 通过声明需要管理的Model,快速生成后台数据管理网站。


    从后面的实战操作演练中,我使用的工具以及一些版本如下:

    • 编辑器:VS Code

    • Python版本:3.7以上

    • Django版本:2.0以上

    • 生成虚拟环境操作指令:pipenv

    后续,我们会进入Django这个web框架进行进一步学习,想快速入手Django的朋友,可以点击上方的开发文档进行阅读练习。

    相关文章

      网友评论

        本文标题:前言: Django-企业级开发框架

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