【发布时间】:2011-09-16 19:25:28
【问题描述】:
我有一个 Django 模型,它的字段是只读的,从数据库中填充。
我发现 管理界面 是一种可视化数据的好方法,但是每当我尝试使用它时,都会遇到一个问题:它似乎需要 write 访问我没有的数据库。
(即它试图在只读数据库中创建名为auth_user、django_session 等的表...我设法禁用了后者,但无法禁用前者。)
如何使用具有只读访问权限的管理界面?
或者,如果这是不可能的:
我如何创建一个临时数据库(希望在内存中,或在必要时在磁盘上)以使其满意?
【问题讨论】:
-
Django 有一个管理员日志来跟踪用户通过管理员所做的更改。遗憾的是,也没有禁用它的选项。你可能需要一个微型数据库,只是 sqlite,让它快乐。
标签: python database django model readonly