之前一篇随笔, 提到了django中怎么使用多数据库, 但是在实际工程中遇到了一个问题,就是admin指定了使用某库, 在测试环境上没问题, 当部署后(库也变动了位置), 修改一个admin的model object保存后就报错. No such table 追溯了下源码, 没有找到问题, 但可以确定的是那个保存操作并没有使用到我们指定的数据库,使用了default. 最后是使用了django的router解决了这个问题 那么django的router是什么? 就是一个类, 定义了如下方法 d…