【问题标题】:Django Error "no such column: tagging_tag.name"Django 错误“没有这样的列:tagging_tag.name”
【发布时间】:2010-08-04 01:17:12
【问题描述】:

我在安装标记应用程序后得到了这个。我已经通过 settings.py 安装了它,并将它放在导入路径上,所以我想我已经完成了所有的事情。这就是出现的情况。你可以看到我的错误日志here。我已经运行了syncdb,所以我的数据库应该已经同步了。

【问题讨论】:

    标签: python django


    【解决方案1】:

    您是否检查过syncdb 的输出并实际看到该表已创建?查看您的数据库并检查表是否已创建。如果没有,请再次运行 syncdb,如果没有帮助,请手动创建表(或删除数据库并从头开始重新创建)。

    【讨论】:

    • 太好了,非常感谢。我删除并重新创建了数据库,这很有帮助。我想我需要这样做,而不是在安装标记后再次运行 syncdb。
    • 酷,很高兴我能帮上忙 :-) 现在你可以点击绿色按钮了 ;-)
    • Syncdb 不会更改表,因此如果标记应用程序正在修改现有表,它将不会与 syncdb 一起显示。看看 South 进行数据库迁移,非常棒。我已经用它进行了无数次模型修改,并且从未删除过数据库。它还支持还原。
    猜你喜欢
    • 2014-09-23
    • 2017-12-10
    • 2015-11-29
    • 1970-01-01
    • 2017-03-27
    • 2011-05-06
    • 2011-11-11
    • 2017-02-09
    • 2015-09-07
    相关资源
    最近更新 更多