自从我通过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?
答案 0 :(得分:0)
数据可能是不同的模型,而不是您要检查的模型。我认为您的网络应用中还有其他模型,请检查该表。