我在我的用户配置文件中有一个字段来定义数据库名称,该用户可以连接。
像这样:
class UserProfile(models.Model):
user = models.OneToOneField(User)
dbname = models.CharField(u'Database name', max_length=100, null=True, blank=True)
def create_user_profile(sender, instance, created, **kwargs):
if created:
UserProfile.objects.create(user=instance)
post_save.connect(create_user_profile, sender=User)
如何设置 - 在运行时 - django 以使用我的 UserProfile 中预先配置的数据库名称?
谢谢