CommandError:应用程序"书籍"具有迁移功能.应用程序迁移时,只能使用sqlmigrate和sqlflush命令

ris*_*ant 7 python django

我正在努力学习python-django.我想把自己的应用程序命名为书籍.

当我运行这个命令

$ python manage.py sqlall books
Run Code Online (Sandbox Code Playgroud)

出现以下错误

CommandError:应用程序"书籍"具有迁移功能.应用程序迁移时,只能使用sqlmigrate和sqlflush命令.

我不明白为什么会出现这个错误,这是什么意思?任何帮助,将不胜感激.谢谢

dze*_*zej 0

输入后python manage.py sqlall --help我得到以下信息:

Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for the given model module name(s).

它打印用于创建这些表的 SQL。由于它们已经存在,Django 不会打印它们并指示使用sqlmigrate(打印特定迁移的 SQL)或sqlflush(打印 SQL 将表返回到其初始状态)。