1、创建model模型、url文件、view视图,并且将apps添加到settings文件的INSTALLED_APPS
2、运行python manage.py makemigrations xx
检测修改的模型
显示
Migrations for 'xx':
xx/migrations/0001_initial.py
- Create model xxx
3、再次运行python manage.py sqlmigrate polls 0001
,生成执行的sql命令,也可以说生成迁移文件,它包含了对数据的操作
BEGIN;
--
-- Create model Question
--
CREATE TABLE "polls_question" (
"id" bigint NOT NULL PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
"question_text" varchar(200) NOT NULL,
"pub_date" timestamp with time zone NOT NULL
);
4、运行python manage.py migrate
执行sql命令,也可以说执行迁移文件里对的操作