随笔分类 -  Django从入门到精通

针对Django1.11及2.0版本的入门及高级进阶教程。同步发布在www.liujiangblog.com个人官网上!
摘要:Django作为一个庞大的、自带电池的、整体Web开发解决方案框架,源代码多、子系统多、工具多。要将如此多的内容集成到一起,必然需要一个指导性的设计理念和哲学思维。这样才不至于显得东拼西凑、杂乱无章、接口混乱,而是整体一致、思路清晰、逻辑合理。既方便了源码开发,也方便了应用开发。 下面就介绍一下Dj 阅读全文
posted @ 2020-05-07 15:01 大江东流去 阅读(737) 评论(0) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 字段查询是指如何指定SQL WHERE子句的内容。它们用作QuerySet的filter(), exclude()和get()方法的关键字 阅读全文
posted @ 2018-05-09 21:05 大江东流去 阅读(1476) 评论(0) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 以下的方法不会返回QuerySets,但是作用非常强大,尤其是粗体显示的方法,需要背下来。 |方法名|解释| | | | | get() 阅读全文
posted @ 2018-02-07 08:47 大江东流去 阅读(1545) 评论(0) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 本节将详细介绍查询集的API,它建立在下面的模型基础上,与上一节的模型相同: 一、QuerySet何时被提交 在内部,创建、过滤、切片和传 阅读全文
posted @ 2018-02-06 22:47 大江东流去 阅读(2015) 评论(0) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 查询操作是Django的ORM框架中最重要的内容之一。我们建立模型、保存数据为的就是在需要的时候可以查询得到数据。Django自动为所有的 阅读全文
posted @ 2018-02-06 15:19 大江东流去 阅读(1812) 评论(2) 推荐(2) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 在我们使用 命令创建新的应用时,Django会自动帮我们建立一个应用的基本文件组织结构,其中就包括一个 文件。通常,我们把当前应用的模型都 阅读全文
posted @ 2018-02-06 15:17 大江东流去 阅读(933) 评论(0) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 很多时候,我们都不是从‘一穷二白’开始编写模型的,有时候可以从第三方库中继承,有时候可以从以前的代码中继承,甚至现写一个模型用于被其它模型 阅读全文
posted @ 2018-02-06 09:04 大江东流去 阅读(2704) 评论(0) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 模型的元数据,指的是“除了字段外的所有内容”,例如排序方式、数据库表名、人类可读的单数或者复数名等等。所有的这些都是非必须的,甚至元数据本 阅读全文
posted @ 2018-02-05 21:28 大江东流去 阅读(2843) 评论(0) 推荐(1) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 我们都知道对于ManyToMany字段,Django采用的是第三张中间表的方式。通过这第三张表,来关联ManyToMany的双方。下面我们 阅读全文
posted @ 2018-02-05 15:14 大江东流去 阅读(4343) 评论(0) 推荐(1) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 所有的模型字段都可以接收一定数量的参数,比如CharField至少需要一个max_length参数。下面的这些参数是所有字段都可以使用的, 阅读全文
posted @ 2018-02-05 09:07 大江东流去 阅读(1022) 评论(0) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 除了我们前面说过的普通类型字段,Django还定义了一组关系类型字段,用来表示模型与模型之间的关系。 一、多对一(ForeignKey) 阅读全文
posted @ 2018-02-04 22:27 大江东流去 阅读(1241) 评论(0) 推荐(1) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 一个模型(model)就是一个单独的、确定的数据的信息源,包含了数据的字段和操作方法。通常,每个模型映射为一张数据库中的表。 基本的原则如 阅读全文
posted @ 2018-02-04 15:26 大江东流去 阅读(1425) 评论(1) 推荐(1) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 题外话: Django的教程写到这里,就进入了整体的第二部分,也是最关键的部分。此时有一个问题必须想清楚,那就是,以项目带动内容还是以参考 阅读全文
posted @ 2018-02-04 15:25 大江东流去 阅读(1561) 评论(0) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 本节我们主要介绍在第二部分提到过的admin后台管理站点。 Django的admin站点是自动生成的、高度可定制的,它是Django相较其 阅读全文
posted @ 2018-02-04 09:19 大江东流去 阅读(1548) 评论(1) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 前面我们编写了一个经过测试的投票应用,现在让我们给它添加一张样式表和一张背景图片。 除了由服务器生成的HTML文件外,WEB应用一般需要提 阅读全文
posted @ 2018-02-04 09:18 大江东流去 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 本节将简要介绍Django的自动化测试相关内容。 一、自动化测试概述 什么是自动化测试 测试是一种例行的、不可缺失的工作,用于检查你的程序 阅读全文
posted @ 2018-02-04 09:16 大江东流去 阅读(1692) 评论(1) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 一、表单form 为了接收用户的投票选择,我们需要在前端页面显示一个投票界面。让我们重写先前的 文件,代码如下: 简要说明: 上面的模板显 阅读全文
posted @ 2018-02-04 01:17 大江东流去 阅读(1938) 评论(0) 推荐(1) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 一、概述 一个视图就是一个页面,通常提供特定的功能,使用特定的模板。例如:在一个博客应用中,你可能会看到下列视图: 博客主页:显示最新发布 阅读全文
posted @ 2018-02-03 17:57 大江东流去 阅读(2076) 评论(0) 推荐(0) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 接着第一部分,本节将讲述如何安装数据库,编写第一个模型以及简要的介绍下Django自动生成的后台管理admin站点。 一、数据库安装 打开 阅读全文
posted @ 2018-02-03 09:25 大江东流去 阅读(3895) 评论(0) 推荐(2) 编辑
摘要:该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 本章以创建一个Web投票应用为例子,手把手的教你如何使用Django开发Web应用,力图从全局范围带给大家一个整体的Django概念,让你 阅读全文
posted @ 2018-02-02 22:52 大江东流去 阅读(4293) 评论(0) 推荐(0) 编辑

作者:刘江

版权所有,出自www.cnblogs.com/feixuelove1009