gpt4 book ai didi

mysql - Django——错误表不存在,但它不应该存在

转载 作者:行者123 更新时间:2023-11-30 00:33:15 24 4
gpt4 key购买 nike

我的模型中有多对多的关系,这对于表单等来说工作得非常好......我意识到以另一种方式使用它更有意义,因此我删除了旧表并更新了字段名称,并将其作为多字段指向新表。我删除了项目内所有文件中对旧表的所有引用。删除了所有 .pyc 文件,以便再次创建它们。(对所有结构进行 grep 查找任何引用,但没有留下任何引用)

表单仍然尝试使用旧表,当我从数据库中删除它时,它一直失败。

它基本上是在尝试使用不应该使用的表。

我可能会错过什么?无论如何要让表单停止使用旧表?

谢谢,艾萨克

最佳答案

我真是个傻瓜,事实证明 Django 会自动创建一个新表来管理多对多关系。但它使用了与我的旧表相同的名称,这就是我感到困惑的原因。使用manage.py sql 的输出重新创建了表,并且运行良好

关于mysql - Django——错误表不存在,但它不应该存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22363952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com