1

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

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

4

1 回答 1

0

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

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

于 2012-04-19T17:00:54.940 回答