【问题标题】:django added a new class in a modeldjango 在模型中添加了一个新类
【发布时间】:2014-10-17 15:52:12
【问题描述】:

这件事以前从未发生在我身上,因为我已经在执行 syncdb 之后不必在模型字段中创建另一个类。我现在正在回顾我过去的一个项目,我需要在 models.py 文件中添加另一个类。我对南方的了解很少,它更像是一种程序性的。

当我这样做时

 ./manage.py sql app_name

它显示了新表,但是当我运行服务器时,它会抛出一个操作错误“找不到这样的表”。我一直在错过什么吗?有办法吗??

【问题讨论】:

    标签: django model django-south


    【解决方案1】:

    根据this

    ./manage.py sql app_name
    

    只打印创建表的 sql 语句。
    你可以把它写在一个文件里

    ./manage.py sql app_name > command.sql
    

    并将其提供给数据库。例如,如果使用 postgresql,您可以使用:

    psql -U user db_name < command.sql
    

    【讨论】:

      猜你喜欢
      • 2021-10-06
      • 2020-04-20
      • 2018-04-04
      • 2012-03-08
      • 2013-08-09
      • 2020-10-14
      • 2018-12-10
      • 2016-05-24
      • 2018-10-16
      相关资源
      最近更新 更多