是否可以为管理员覆盖django中的数据库设置

时间:2012-04-19 14:59:40

标签: django

是否可以覆盖管理部分的数据库设置? (使用django admin)

我想为我的网站使用只读数据库用户,但是能够使用管理部分的读/写用户,而不必处理两个设置文件和两个不同的wsgi进程。

1 个答案:

答案 0 :(得分:0)

单个实例无法做到这一点。但是,您可以运行应用程序的两个实例。一方面,您只运送主站点的请求,另一方只运送管理员的请求。或者您可以在您的站点的子域上为管理员提供服务(所有这些都将通过您的反向代理服务器完成:nginx,Apache等)。

由于您正在运行两个实例,因此您可以自定义每个实例的设置,这样您就可以自定义正在使用的数据库用户。