【问题标题】:models.py not getting generated when using the inspectdb使用inspectdb时未生成models.py
【发布时间】:2015-09-07 10:04:35
【问题描述】:

我正在尝试使用 inspectdb 命令从旧数据库生成 models.py。一切都很好,我看到正在检查的表名和控制台中生成的相应类,在该操作完成后,我检查了 manage.py 所在的目录,并且没有生成 models.py。

任何人都可以对此有所了解吗?

谢谢, 约翰

【问题讨论】:

    标签: python django


    【解决方案1】:

    inspectdb command 不会自动创建 models.py 文件,默认情况下它会将模型输出到控制台。

    您可以将输出保存到 Unix 系统上的文件中

    $ python manage.py inspectdb > models.py
    

    请注意,如果 models.py 已经存在,这将覆盖它!

    【讨论】:

    • 要附加到现有文件(例如models.py 已经存在),您可以使用>> 而不是>(因此... inspectdb >> models.py)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 2016-03-22
    • 2018-11-04
    • 2015-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多