大家好,如果您还对django小网站源码分享不太了解,没有关系,今天就由本站为大家分享django小网站源码分享的知识,包括django开发的大型网站的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
前言
Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,都放在了文章结尾,欢迎前来领取!
整个项目已经放在Github上,随时更新,项目地址:https://github.com/Andrew-liu/my_blog_tutorial
写作目的
喜欢一个学习观点以教促学,一直以来,学习的时候经常会发现,某个方法某个问题自己已经明白了,但是在教给别人的时候确说不清楚,所以慢慢的学会了以教促学这种方法,在教给别人知识的同时也能够提升自己对语言,对框架的理解.
希望达到的目标:
希望能写出一个系列文章,我也不知道到底能写多少能够让认真阅读这个系列的文章的人,能在读完之后做出一个简单的博客教会读者使用简单的git操作和github希望能够加深自己对Django的理解
Django简介
Django是python中目前风靡的WebFramework,那么什么叫做Framework呢,框架能够帮助你把程序的整体架构搭建好,而我们所需要做的工作就是填写逻辑,而框架能够在合适的时候调用你写的逻辑,而不需要我们自己去调用逻辑,让Web开发变的更敏捷.
Django是一个高级PythonWeb框架,鼓励快速,简洁,以程序设计的思想进行开发.通过使用这个框架,可以减少很多开发麻烦,使你更专注于编写自己的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的工作方式
好了,本文就给大伙分享到这里,文末分享一波福利
获取方式:关注+私信我“python书籍”即可获取以上资源!
django小网站源码分享和django开发的大型网站的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!
