摘要: 前言 Django在查询数据时,大多数查询都能使用ORM提供的API方法,但对于一些复杂的查询可能难以使用ORM的API方法实现,因此Django引入了SQL语句的执行方法,有以下三种执行方式 extra:结果集修改器,一种提供额外查询参数的机制。 raw:执行原始SQL并返回模型实例对象。 exe 阅读全文
posted @ 2021-05-20 15:10 Silent丿丶黑羽 阅读(485) 评论(0) 推荐(1) 编辑
摘要: 前言 在讲解如何解决migrate报错原因前,我们先要了解migrate做了什么事情,migrate:将新生成的迁移脚本。映射到数据库中。创建新的表或者修改表的结构。 问题1:migrate怎么判断哪些迁移脚本需要执行? 它会将代码中的迁移脚本和数据库中django_migrations中的迁移脚本 阅读全文
posted @ 2021-05-20 12:40 Silent丿丶黑羽 阅读(515) 评论(0) 推荐(1) 编辑
摘要: 迁移命令 makemigrations:将模型生成迁移脚本。模型所在的app,必须放在settings.py中的INSTALLED_APPS中。这个命令有以下几个常用选项: app_label:后面可以跟一个或者多个app,那么就只会针对这几个app生成迁移脚本。如果没有任何的app_label,那 阅读全文
posted @ 2021-05-20 09:46 Silent丿丶黑羽 阅读(146) 评论(0) 推荐(0) 编辑