第6章 Django对数据库的增删改查,只学这一篇足以?( 二 )

如果想要查询迁移文件对应的SQL语句 , 可以执行命令:python3 manage.py sqlmigrate base 0001一探究竟 。 咦 , 怎么会有一个id字段 , 刚刚明明没定义 , 是不是弄错了?没有错 , 它是从父类(models.Model)继承下来的自增长类型的主键 。

BEGIN;

--

-- Create model Post

--

CREATE TABLE \"base_post\"(

\"id\" integer NOT NULL PRIMARY KEY AUTOINCREMENT

\"name\" varchar(60) NOT NULL

\"createDate\" datetime NOT NULL);

COMMIT;

6.2  增删改查

Django框架 , 除了生成数据表之外 , 竟还生成了对数据库操作的API , 厉害 , 厉害 , 咱得赶紧去look一look 。

推荐阅读