Django:与模型对象相关的表不存在

时间:2019-03-06 06:42:25

标签: python django

自从我通过django ORM使用MySQL DB以来已经有一段时间了。 当我试图制作一个转储文件以便将数据移动到另一个数据库时,我发现其中的某个表丢失了。

以下是mainapp.models.py中的相关代码

class Review(models.Model):
    id = models.CharField(max_length=100, primary_key=True)
    title = models.TextField(blank=True)
    contents = models.TextField(blank=True)

我希望表'mainapp_review'应该在数据库中,但是与该查询相关的任何查询或执行均不起作用,因为它不存在。 另外,“显示表”命令结果确认为mainapp_review不存在。

我现在的问题是,如果这是真的,那么那些行数据在哪里存在? django ORM在没有表的情况下如何执行CRUD?

1 个答案:

答案 0 :(得分:0)

数据可能是不同的模型,而不是您要检查的模型。我认为您的网络应用中还有其他模型,请检查该表。