摘要: 查询集就是查询的结果,就是那个查询的结果 查询集特点: 惰性执行(用到数据才会去访问数据库,通常迭代,以及if后面才会执行), 缓存 过滤器就是查询的方法 all() 查询所有的数据 filter() 筛选 有点类似where 重要 exclude() 与filter结果相反,与条件想法的结果 or 阅读全文
posted @ 2021-09-14 15:29 狼太白 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 可以使用类方法,生成一个对象,进行初始化 阅读全文
posted @ 2021-09-14 13:29 狼太白 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Django管理器完成ORM的工作, 完成对象与数据库中表的映射 将结果通过列表返回到Django中去 管理器是作为模型类的一个属性 自定义管理器之后,就不再有默认的管理器objects 阅读全文
posted @ 2021-09-14 12:20 狼太白 阅读(32) 评论(0) 推荐(0) 编辑
摘要: ORM的核心 任何一个模型类都有一个管理器, 用于与数据库进行交互 如果你不想使用默认的管理器,你可以自定义管理器 创建对象 阅读全文
posted @ 2021-09-14 02:47 狼太白 阅读(34) 评论(0) 推荐(0) 编辑
摘要: TypeError: __init__() missing 1 required positional argument: 'on_delete' 解决办法 当执行 python manage.py makemigrations 出现错误:TypeError: init() missing 1 re 阅读全文
posted @ 2021-09-14 00:57 狼太白 阅读(732) 评论(0) 推荐(0) 编辑
摘要: https://stackoverflow.com/questions/14087598/python-3-importerror-no-module-named-configparser I am trying to pip install the MySQL-python package, bu 阅读全文
posted @ 2021-09-14 00:54 狼太白 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 实例: 创建模型类 注意:db_table可以自己定义,不用使用默认的 然后进行迁移 迁移完之后可以进入数据库中查看表: 一个是使用默认的,一个使用自己定义的名字的再原选项中 查看表的结构: 这里面直接把英雄相关联的书籍book_id直接写进表中,不用再hero.book.id再去搜索 阅读全文
posted @ 2021-09-14 00:52 狼太白 阅读(33) 评论(0) 推荐(0) 编辑