【问题标题】:Manage.py sqlall doesn't create tables for models in my appManage.py sqlall 不会在我的应用程序中为模型创建表
【发布时间】:2018-05-01 01:46:38
【问题描述】:

我想在我的应用中为我的模型创建一个表,显然“python manage.py sqlall myapp”不起作用

我尝试使用“python manage.py sqlmigrate myapp”,但仍然出现错误

正确的命令是什么?

我正在使用 django 1.11.7 谢谢

【问题讨论】:

    标签: django python-3.x


    【解决方案1】:

    sqlmigrate 命令只是打印出迁移的 SQL,它不运行它。您应该运行 migrate 进行更改。

    有关迁移命令的更多信息,请参阅Migrations docs

    sqlall 命令是 removed in Django 1.9,同时删除了 syncdb

    【讨论】:

    • 我使用了python“manage.py migrate myapp”并且它工作了,有一个提示要求我运行命令“manage.py makemigrations”并且没有要应用的迁移,所以我必须先这样做,谢谢大家
    猜你喜欢
    • 1970-01-01
    • 2016-06-16
    • 2011-07-14
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2011-04-10
    • 2020-06-25
    相关资源
    最近更新 更多