文档章节

Django学习之路1-Django简介

ZZK23
 ZZK23
发布于 2017/03/28 17:48
字数 399
阅读 13
收藏 0

Django简介:

Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下内容简要介绍了如何使用 Django 实现一个数据库驱动的 Web 应用。

Django处理流程:

Django无数据库部分处理流程

Django无数据库部分处理流程

Django处理流程图

用户在浏览器中输入URL后的回车, 浏览器会对URL进行检查, 首先判断协议,如果是http就按照 Web 来处理, 然互调用DNS查询, 将域名转换为IP地址

经过网络传输到达对应Web服务器, 服务器对url进行解析后(根据urls.py中的正则匹配) 调用View中的逻辑(MTV中的V,在views.py中,根据request返回对应的页面)

如果涉及到数据库的操作,会用到Model(MTV中的M), 与数据库的进行交互

最后将数据发到Template(MTV中的T)进行渲染, 然后发送到浏览器中, 浏览器以合适的方式呈现给用户

Django处理流程图

这个系列文章主要根据以下资料,结合个人的实验和理解整理而成。

官方文档及中文翻译版(1.8版本)

http://https://docs.djangoproject.com/en/1.8/

http://python.usyiyi.cn/django/index.html

http://www.kancloud.cn/wizardforcel/django-chinese-docs-18/98841

andrew根据自己总结的博客搭建实例 https://andrew-liu.gitbooks.io/django-blog/content/index.html

廖雪峰网站相关内容: http://www.liaoxuefeng.com/wiki/

7sdream总结的基础内容和博客深入内容:

http://7sdream.github.io/django-intro-zh/

http://www.jianshu.com/p/3bf9fb2a7e31

自强学堂Django教程: http://www.ziqiangxuetang.com/django/django-cms-develop.html#

© 著作权归作者所有

ZZK23
粉丝 1
博文 158
码字总数 176435
作品 0
广州
程序员
私信 提问
Python Django网站博客收藏

Python编程 赖勇浩的编程私伙局 TechParty:珠三角技术沙龙 | 打造泛珠三角技术圈线上线下交流的平台 TopCoder,Inc. Code Golf | Home 蜻蜓点水 举重若轻 - 沈崴 - 网易博客 The Python Chall...

岭南六少
2011/08/18
2.4K
1
Django 学习之路之初始化

我的电脑是windows7的版本, 1.之前就安装 了python27 2,下载了django却总是提示 没有setuptools,我不知道这个还需要单独安装,也不相信要单独安装,为此花费了将近一个小时捯饬,最后还是...

happyliferao
2015/03/24
62
2
Python web框架Django学习(1)

1.Django简介 (1)Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django是一个开放源代码的Web应用框架,由Python写成。 (2...

十年磨一剑3344
2018/07/22
159
0
Django之路——1 Django的简介

今天我们来学习django,在学习Django之前我们先来了解一下django和web开发中的http协议 1.mvc模型和mtv模型 既然学习Django,那么我们一定要只要web开发中的mvc模型和mtv模型 mvc模型 Web服务...

袁勇i
2018/06/23
0
0
Python网站推荐

Python编程 赖勇浩的编程私伙局 TechParty:珠三角技术沙龙 | 打造泛珠三角技术圈线上线下交流的平台 TopCoder,Inc. Code Golf | Home 蜻蜓点水 举重若轻 – 沈崴 – 网易博客 The Python Cha...

未来十年
2012/12/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
32分钟前
5
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0
VUE 计算属性

本文转载于:专业的前端网站▶VUE 计算属性 1、示例代码 <!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8" /> <title>vue示例</title> </hea......

前端老手
昨天
7
0
快速搭建LNMT平台和环境部署 Tomcat详解

Tomcat部署的基本概念 1. CATALINA_HOME与CATALINA_BASE分别指什么?     CATALINA_HOME指的是Tomcat的安装目录     bin:\\Tomcat一些脚本存放目录,比如启动脚本startup.bat/start...

网络小虾米
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部