Django框架之ORM对表结构操作
ORM的优点:(1)简单,不用自己写SQL语句 (2)开发效率高 ORM的缺点:对于不同的人写的代码,执行效率有差别 ORM的对应关系: 类 ----------》 数据表 对象-----------》数据行 属性-----------》字段 ORM能做的事: (1)操作数据表 --》创建表/删除表/修改表 (2)操作数据行 --》数据的增删查改 但是ORM不能创建数据库,需要自己动手创建数据库 使用Django中的ORM详细步骤: 1.手动创建数据库 2.在Django项目中设置连接数据库的相关配置(告诉Django连接哪个数据库) 3.Django框架中用pymysql代替默认的MySQLDB连接MySQL数据库 4.在app下面的models.py文件中定义一个类,这个类必须继承models.Model 5.执行两个命令 (1)python3 manage.py makemigrations (2)python3 manage.py migrate 具体实现如下: 1.手动创建数据库 2.在Django项目中设置连接数据库的相关配置(告诉Django连接哪个数据库) 在项目同名文件夹中的settings.py文件中找"DATABASES"一个变量,配置如下: # 数据库相关配置 DATABASES = { ' default ' : { #