Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以覆盖管理部分的数据库设置?(使用 django 管理员)
我想为我的网站使用只读数据库用户,但能够在管理部分使用读/写用户,而不必处理两个设置文件和两个不同的 wsgi 进程。
没有办法用单个实例来做到这一点。但是,您可以运行应用程序的两个实例。一方面,您只传送对主站点的请求,而另一个只传送给管理员的请求。或者,您可以在站点的子域上为管理员提供服务(所有这些都将通过您的反向代理服务器完成:nginx、Apache 等)
由于您正在运行两个实例,因此您可以自定义每个实例的设置,因此您还可以自定义正在使用的数据库用户。