Django 将模型绑定到特定的数据库别名
我在我的settings.py中定义了两个数据库,默认为cas 在my accounts application models.py中,我创建了两个类别 用户配置文件和用户 我想将UserProfile表绑定到默认值,并将用户绑定到cas db设置: 例如,当我使用以下命令执行syncdb时Django 将模型绑定到特定的数据库别名,django,django-models,Django,Django Models,我在我的settings.py中定义了两个数据库,默认为cas 在my accounts application models.py中,我创建了两个类别 用户配置文件和用户 我想将UserProfile表绑定到默认值,并将用户绑定到cas db设置: 例如,当我使用以下命令执行syncdb时 python manage.py syncdb --database=cas 它应该只在CAS中创建users表,而不是UserProfile表 有什么方法可以做到这一点吗?看看Django 1.2的数据
python manage.py syncdb --database=cas
它应该只在CAS中创建users表,而不是UserProfile表
有什么方法可以做到这一点吗?看看Django 1.2的数据库路由功能。您可能会找到您需要的: