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工作方式

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

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

    原文作者:SamDing
    原文地址: https://www.jianshu.com/p/0a2cbe77c5f8
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞