嗨,我是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时,视图数据正确显示。 谢谢您收到的任何帮助。