Python Django保存对象-工作正常,但在我重新启动服务器之前,对象的值似乎会被缓存

Python Django保存对象-工作正常,但在我重新启动服务器之前,对象的值似乎会被缓存,python,django,django-models,Python,Django,Django Models,我正在编写一个用于标记照片的应用程序。其中一个视图处理添加新标记和没有POST/GET样板以及处理字段错误,它执行以下操作: tagName = request.cleaned_attributes['tagName'] t = Tag.objects.create(name = tagName) t.save() 现在,在另一个检索我所有标签的请求视图中: tags = Tag.objects.all() 我只是在重新启动Django开发服务器之后才看到数据,这对我来说很奇怪。似乎Tag.

我正在编写一个用于标记照片的应用程序。其中一个视图处理添加新标记和没有POST/GET样板以及处理字段错误,它执行以下操作:

tagName = request.cleaned_attributes['tagName']
t = Tag.objects.create(name = tagName)
t.save()
现在,在另一个检索我所有标签的请求视图中:

tags = Tag.objects.all()
我只是在重新启动Django开发服务器之后才看到数据,这对我来说很奇怪。似乎
Tag.objects.all()
有一些未正确失效的缓存机制?数据一定会保存到数据库中

数据库后端是
sqlite
。我想我要么错过了一些配置,要么就是忘了做一些简单的事情。想法?

标记.objects.all()是一个查询集。在你对它们做点什么之前,它们不会进入数据库。那么,在你看来,你到底是如何使用它的呢?例如,如果您使用的是泛型视图,并通过
extra\u context
传递查询集,则它会

另外,
Tag.objects.create(name=tagName)
将作为一个副词添加到数据库。

Tag.objects.all()
是一个查询集。在你对它们做点什么之前,它们不会进入数据库。那么,在你看来,你到底是如何使用它的呢?例如,如果您使用的是泛型视图,并通过
extra\u context
传递查询集,则它会


另外,
Tag.objects.create(name=tagName)
将连接到数据库。

您安装了什么中间件?这是一个关于一些没有问题的问题。我撒谎的问题完全不同(有一些额外的代码造成了大部分混乱,阻止了对象被保存)。现在这个问题可能会误导那些在创建对象方面确实有问题的人。让我们删除它。你安装了什么中间件?这是一个关于一些没有问题的问题。我撒谎的问题完全不同(有一些额外的代码造成了大部分混乱,阻止了对象被保存)。现在这个问题可能会误导那些在创建对象方面确实有问题的人。让我们删除它。