摘要: 上篇随笔讲了Django使用ORM之单表操作实现出版社的增删查改。 由于出版社和书籍之间是一对多的关系,那么怎么实现一对多的ORM操作数据库增删查改呢。 1、首先在models.py中创建BookInfo类 1 class Book(models.Model): 2 id = models.Auto 阅读全文
posted @ 2020-04-24 16:26 刘老中医写代码 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Django中的ORM? 将python语法 --自动翻译--> SQL语句操作数据库 2、ORM的优缺点: 优点: 1. 简单,不用自己写SQL语句 2. 开发效率高 缺点: 1. 基于特殊的语法 2. 相对于大神些的SQL语句,肯定执行效率有差距 3、ORM的对应关系: 类 > 数据表 阅读全文
posted @ 2020-04-23 16:40 刘老中医写代码 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Web框架的本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品Web框架 import socket sk = socket.socket() sk.bind(("127.0.0.1", 阅读全文
posted @ 2020-04-07 22:24 刘老中医写代码 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1、需要下载的软件 a、python解释器 下载链接 https://www.python.org/downloads b、pycharm 下载链接 https://www.jetbrains.com/pycharm/download/#section=windows c、pytho解释器及pych 阅读全文
posted @ 2020-04-06 18:09 刘老中医写代码 阅读(185) 评论(0) 推荐(0) 编辑