美文网首页Django学习技术硬通货python
Django搭建简易博客教程(一)-Django简介

Django搭建简易博客教程(一)-Django简介

作者: Andrew_liu | 来源:发表于2014-12-27 15:05 被阅读8572次

    整个项目已经放在Github上, 随时更新, 项目地址


    DjangoDjango

    写作目的


    喜欢一个学习观点以教促学, 一直以来, 学习的时候经常会发现, 某个方法某个问题自己已经明白了, 但是在教给别人的时候确说不清楚, 所以慢慢的学会了以教促学这种方法, 在教给别人知识的同时也能够提升自己对语言, 对框架的理解.

    希望达到的目标:

    • 希望能写出一个系列文章, 我也不知道到底能写多少
    • 能够让认真阅读这个系列的文章的人, 能在读完之后做出一个简单的博客
    • 教会读者使用简单的git操作和github
    • 希望能够加深自己对Django的理解

    Django简介


    Djangopython中目前风靡的Web Framework, 那么什么叫做Framework呢, 框架能够帮助你把程序的整体架构搭建好, 而我们所需要做的工作就是填写逻辑, 而框架能够在合适的时候调用你写的逻辑, 而不需要我们自己去调用逻辑, 让Web开发变的更敏捷.

    Django是一个高级Python Web框架, 鼓励快速,简洁, 以程序设计的思想进行开发. 通过使用这个框架, 可以减少很多开发麻烦, 使你更专注于编写自己的app, 而不需要重复造轮子. Django免费并且开源.

    Django特点

    • 完全免费并开源源代码
    • 快速高效开发
    • 使用MTV架构(熟悉Web开发的应该会说是MVC架构)
    • 强大的可扩展性.

    Django工作方式


    工作方式工作方式

    用户在浏览器中输入URL后的回车, 浏览器会对URL进行检查, 首先判断协议,如果是http就按照 Web 来处理, 然互调用DNS查询, 将域名转换为IP地址, 然后经过网络传输到达对应Web服务器, 服务器对url进行解析后, 调用View中的逻辑(MTV中的V), 其中又涉及到Model(MTV中的M), 与数据库的进行交互, 将数据发到Template(MTV中的T)进行渲染, 然后发送到浏览器中, 浏览器以合适的方式呈现给用户

    通过文字和图的结合希望读者能够初步理解Django的工作方式

    相关文章

      网友评论

      本文标题:Django搭建简易博客教程(一)-Django简介

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