【发布时间】:2012-05-09 04:30:32
【问题描述】:
我有一个使用本地 PostgreSQL 服务器的 Django 项目。 我正在使用调试器来调试我遇到的一些奇怪的错误。当调试器在其中一项测试中停止时,我尝试查看测试数据库。我看到了这个新数据库(test_project1),并且所有的方案都按应有的方式定义。但是所有的表都是空的。
我知道表格不是空的:
- 我使用了一个夹具,一些测试已经运行并返回了数据。
- 后测创建了一个新用户并返回 201 状态码。
然而,当我尝试使用pgAdmin3 或psql 访问数据库时,我看不到任何数据。
知道这里发生了什么吗? Django 是否使用了某种复杂的缓存机制?
【问题讨论】: