我在settings.py中定义了两个数据库,默认为cas。
在我的帐户应用程序models.py中,我创建了两个clases UserProfile和Users。
我想将UserProfile表绑定到默认值,将Users绑定到cas db设置:
所以例如当我使用以下命令执行syncdb时
python manage.py syncdb --database=cas
它应该只在CAS中创建users表而不是UserProfile表。
有没有办法实现这个目标?
答案 0 :(得分:2)
看看Django 1.2的数据库路由功能。你可能会找到你需要的东西:
http://docs.djangoproject.com/en/dev/topics/db/multi-db/#automatic-database-routing