摘要:
该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 除了我们前面说过的普通类型字段,Django还定义了一组关系类型字段,用来表示模型与模型之间的关系。 一、多对一(ForeignKey) 阅读全文
摘要:
该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 一个模型(model)就是一个单独的、确定的数据的信息源,包含了数据的字段和操作方法。通常,每个模型映射为一张数据库中的表。 基本的原则如 阅读全文
摘要:
该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 题外话: Django的教程写到这里,就进入了整体的第二部分,也是最关键的部分。此时有一个问题必须想清楚,那就是,以项目带动内容还是以参考 阅读全文
摘要:
该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 本节我们主要介绍在第二部分提到过的admin后台管理站点。 Django的admin站点是自动生成的、高度可定制的,它是Django相较其 阅读全文
摘要:
该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 前面我们编写了一个经过测试的投票应用,现在让我们给它添加一张样式表和一张背景图片。 除了由服务器生成的HTML文件外,WEB应用一般需要提 阅读全文
摘要:
该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 本节将简要介绍Django的自动化测试相关内容。 一、自动化测试概述 什么是自动化测试 测试是一种例行的、不可缺失的工作,用于检查你的程序 阅读全文
摘要:
该系列教程系个人原创,并完整发布在个人官网 "刘江的博客和教程" 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。 一、表单form 为了接收用户的投票选择,我们需要在前端页面显示一个投票界面。让我们重写先前的 文件,代码如下: 简要说明: 上面的模板显 阅读全文