Django的只读模型管理界面?

时间:2011-06-16 23:20:54

标签: python database django model readonly

我有一个Django模型,其字段是只读的,从数据库中填充。

我发现管理界面是可视化我的数据的好方法,但每当我尝试使用它时,我遇到了一个问题:它似乎需要访问我没有的数据库。
(即它尝试在只读数据库中创建名为auth_userdjango_session等的表...我设法禁用后者但不能禁用前者。)

如何使用具有只读访问权限的管理界面?

或者,如果不可能:

如何制作临时数据库(希望在内存中,或在磁盘上,如有必要)以使其满意?

1 个答案:

答案 0 :(得分:0)

我想出了如何做到这一点:

  • 为内部数据创建内存中的数据库(使用:memory:作为数据库)
  • 使用数据库路由器将读取重定向到其他数据库