上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页
摘要: 我们常常在页面上发现有分页的效果,具体的实现方法是怎么样的呢? 环 境 为了演示,创建一个Django项目,主要是配置好数据库,这里用了一个最简单的ORM的类 class Books(models.Model): id = models.AutoField(primary_key=True) tit 阅读全文
posted @ 2020-04-28 14:01 银色的音色 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 前面基本上已经讲了ORM常用的使用方法,这里结合实例做一些查询联系 数据结构 这里我们把前面用到的各种关系都加上,做一个下面样的数据库 class Book(models.Model): title = models.CharField(max_length=32) publish_date = m 阅读全文
posted @ 2020-04-24 20:29 银色的音色 阅读(247) 评论(0) 推荐(0) 编辑
摘要: ManytoManyField创建表的第一种方式 我们在前面讲了多对多关联(ManyToManyField)的使用,但是具体的使用方法都是用的直接通过ORM创建第三个表, 第二种方法——手动创建管理表 除了前面用ORM自动创建有关联关系的第三张表意外,我们还可以自己写,然后用外键分别关联作者和书籍 阅读全文
posted @ 2020-04-18 13:39 银色的音色 阅读(282) 评论(0) 推荐(0) 编辑
摘要: an我们在前面大概的讲了一下Django里ORM的使用(点击查看),上次是未完待续,这次继续总结一下Django里ORM的用法。 为了方便调试,我们这一章是用一个py文件来调用Django项目来实现ORM的操作的。 前期准备: 数据库创建database,名字无所谓,models里定义表,Djang 阅读全文
posted @ 2020-04-16 19:55 银色的音色 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 脚本调用Django项目 阅读全文
posted @ 2020-04-13 13:28 银色的音色 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 我们在前面讲了Django的第一个部分——视图系统,今天来看看第二个部分:路由系统。 什么是路由系统? 简而言之,Django的路由系统就是建立视图views里和请求的url之间的映射关系。在请求到来之后,根据urls.py中的关系条目,查找相应的处理方法,从而返回给用户所需要的html页面。 最基 阅读全文
posted @ 2020-04-02 22:52 银色的音色 阅读(243) 评论(0) 推荐(0) 编辑
摘要: MVC,全名是Model View Controller,是Web服务开发的最著名的模式(架构模式),是软件工程的一种软甲架构模式,他把软件系统分成了三个基本部分:模型(Model),视图(View)以及控制器(Controller),具有耦合性低,复用性高,生命周期成本高等优点。MCV架构可以用下 阅读全文
posted @ 2020-03-12 11:40 银色的音色 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: Django,ORM,外键,查询,反向查询 阅读全文
posted @ 2020-03-10 23:52 银色的音色 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 我们在前面学习了如何使用Django来创建一个Web服务,今天我们就做个稍微正经一点的用户登录系统。 需 求 首先来看一下需求,我们这个Web服务具备下面几个功能和页面 通过/login/地址可以请求用户登录页面/login/ 通过/user_list/可以显示用户列表 用户列表具备用户管理功能,可 阅读全文
posted @ 2020-03-05 14:13 银色的音色 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Django框架基本上都是要和数据库结合使用的,我在以前讲过SQLAlchemy框架的使用,Django支持的不是SQLAlchemy,但是也内嵌了ORM框架,可以不需要直接面对数据库编程,而可以通过定义模型类,通过面向对象的方式来实现数据表的增删改查。 点击查看官方的文档 创建表 ORM和DB的对 阅读全文
posted @ 2020-02-28 00:35 银色的音色 阅读(430) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页