Fork me on GitHub
摘要: 我们有四张表:person_publisher person_book person_author person_author_book 接下来分别从正向查询(子表-->主表)和反向查询(主表-->子表)进行。 1.一对一 正向查询:查询book中id=2(python)对应的出版社 反向查询:查询 阅读全文
posted @ 2019-11-01 22:14 西西嘛呦 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 上一节我们建立了四张表person_publisher,person_author,person_book,person_author_book: 最后一张表是多对多的关系,由系统自动创建。 Book中publisher默认关联Publisher中的主键,生成一个publisher_id字段。 (1 阅读全文
posted @ 2019-11-01 21:01 西西嘛呦 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 在manage.py的同级目录下新建一个run.py 最后直接运行run.py即可。 阅读全文
posted @ 2019-11-01 19:17 西西嘛呦 阅读(488) 评论(0) 推荐(0) 编辑
摘要: django是不能创建数据库的,只能够创建数据库表,因此,我们在连接数据库的时候要先建立一个数据库。 在models.py中 进入的项目地址中, 输入python manage.py makemigrations 输入python manage.py migrate 我们就通过django生成了四张 阅读全文
posted @ 2019-11-01 19:03 西西嘛呦 阅读(8539) 评论(0) 推荐(0) 编辑
摘要: 进入到django自带的related.py中,可以看到 1.ForeignKey 初始化的参数有: 假设我们有: to:被关联表的名称 on_delete:删除带有外键的信息时,定义了删除的操作: CASCADE:删除作者信息一并删除作者名下的所有书的信息; PROTECT:删除作者的信息时,采取 阅读全文
posted @ 2019-11-01 16:54 西西嘛呦 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1.导入相应的包 2.HttpResponse(返回字符串给浏览器) 3.render(可以将后台的数据传给前端,三个参数:request,url,context) 3.redirect(跳转到指定的url) 主要还是使用render。 阅读全文
posted @ 2019-11-01 14:58 西西嘛呦 阅读(242) 评论(0) 推荐(0) 编辑