我建立了一个数据库路由器,使用和db_for_write
路由器方法将不同的应用程序和不同的模型导向不同的数据库。Django - 为什么syncdb不尊重数据库路由器?
这很好,除了./manage.py syncdb
不尊重这些路由器设置。
当我syncdb
我的模型,他们都是在默认的数据库中创建的。
数据库路由器只提供了一个allow_syncdb
方法,但没有sync_to
方法。有没有办法告诉syncdb
命令在哪里创建新表?
注:我不能使用--database
功能,因为有时候一些模型的应用程序到不同的数据库应用程序的其余部分。