Django SQLite视图返回Empty Queryset []

时间:2018-09-05 12:23:45

标签: python django sqlite sql-view

嗨,我是Django / SQLite的新手,从视图中读取内容时,我得到了一个空的qurty设置。 我创建的其他表和视图行为正常。 当我将DB Browser用于SQLite时,我可以看到其中的数据。

#nmsdb_app.models.py
class V_WSW_Table_People_Chooser(models.Model):
    Username = models.CharField(max_length=31)
    Record_ID = models.CharField(max_length=11)
    Display_Text = models.CharField(max_length=255)

    def __str__(self):
        return self.Username

    #stop django from trying to treat sql views as tables
    class Meta:
        managed = False

python manage.py shell:

from nmsdb_app.models import V_WSW_Table_People_Chooser
V_WSW_Table_People_Chooser.objects.all()
<QuerySet []>

在SQLite服务器上进行查看:  1.做模型  2.移民  3.迁移  4.删除SQLIte表并替换为视图  5.在模型类中添加managed = False

我尝试将Record_ID字段设置为Text和Integer,但这没有什么区别。 当我将DB Browser用于SQLite时,视图数据正确显示。 谢谢您收到的任何帮助。

0 个答案:

没有答案