显示sql查询以创建django模型对象

时间:2016-02-17 16:43:52

标签: django django-models django-apps

我正在学习django 1.8.x.在较旧的django(1.4)中,我们可以查看类似

的sql查询
"Begin; 
create table "article_article" ("id" integer NOT NULL PRIMARY KEY,
 ...
 ...
); 
COMMIT"  

通过运行: -

创建一个名为APP的模型对象
python manage.py sql <appname>

有没有办法让我可以在Django 1.8.9中查看用于为该应用程序创建模型对象的sql查询? 欢呼声

1 个答案:

答案 0 :(得分:4)

您现在可以看到每次迁移的SQL。假设它是第一个同步(即旧Django中的syncdb):

python manage.py sqlmigrate <appname> 0001