你好,我在使用Django时遇到问题。基本上,我有一个名为myTable
的表,其中有65个条目。但是问题出在我的views.py
我这样做中:
from MyProject.models import myTable
然后在一个函数中我这样做:
myTable.objects.all()
并使用调试器将其用于myTable.objects.all()
:
<QuerySet []>
所以我根本不理解,因为我的表不是空的。你能帮我吗?
非常感谢您!
答案 0 :(得分:0)
我认为您使用了错误的表格。
如果您使用ORM创建了表格,则默认情况下表格名称必须为
myproject_mytable
如果您有另一个现有表,或者想为模型使用另一个表名,则可以像这样向模型添加元类
class MyTable(models.Model):
...
class Meta:
db_table = 'myTable'
然后django使用此表名作为模型。