Django + uwsgi + nginx + bootstrap 创建自己的博客 -- 1.Django简介

Django简介

写作目的

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

希望达到的目标:
1.希望能写出一个系列文章, 我也不知道到底能写多少

  1. 能够让认真阅读这个系列的文章的人, 能在读完之后做出一个简单的博客
    3.教会读者使用简单的git操作和github
    4.希望能够加深自己对Django的理解

Django简介

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

Django特点

1.完全免费并开源源代码

  1. 快速高效开发
    3.使用MTV架构(熟悉Web开发的应该会说是MVC架构)
    4.强大的可扩展性.

Django工作方式

Mou icon

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

推荐阅读更多精彩内容