Django - Sqlite列名与模型字段名不同



我有一个字段名为enclosure_id的模型。我将模型和代码中的字段名更改为enclosure_name,因为这似乎更适合内容。

现在db中各自的列被称为enclosure_name_id,我不明白这个名字是如何创建的。我没法去掉这个。我已经删除了数据库(我仍然处于测试阶段)和所有迁移,它总是重新生成为enclosure_name_id。在我的整个代码中没有任何地方出现enclosure_name_id

如果有人能帮我一下,那就太好了。

最诚挚的问候,Gero

我认为如果你在删除litesql数据库时没有删除以前的迁移,它们也会应用到你的新数据库中。因此,删除迁移文件夹中的迁移文件,它应该可以工作。

相关内容

  • 没有找到相关文章

最新更新