Python Django SQL为所有表设置默认模式
我正在为一个使用DJANGO+React和SQl构建的项目设置本地环境 我的Sql连接是这样设置的Python Django SQL为所有表设置默认模式,python,sql,django,reactjs,Python,Sql,Django,Reactjs,我正在为一个使用DJANGO+React和SQl构建的项目设置本地环境 我的Sql连接是这样设置的 DATABASES={ 'default': { 'ENGINE':'sql_server.pyodbc', 'NAME':'Test_Db', 'USER':'Test_User', 'PASSWORD':'************', 'HOST':'*******', 'PORT':'****',
DATABASES={
'default': {
'ENGINE':'sql_server.pyodbc',
'NAME':'Test_Db',
'USER':'Test_User',
'PASSWORD':'************',
'HOST':'*******',
'PORT':'****',
'OPTIONS': {
'dsn':'FreeTDS',
'autocommit':True,
}
}
}
我能够连接到数据库,但由于某种原因,在数据库中使用新的模式dbo创建了新的表,并且所有的表都是空的
但我在不同的模式应用程序中拥有所有用户数据。在这里,我需要连接并执行所有操作
当我运行本地服务器时,它会将其重新引用到DBO,在DBO中,我没有导致登录错误的任何数据
是否有任何方法可以在Mauny.Py或Stutual.Py中设置对所有定义的模型的应用程序模式。
在数据库中使用SkestChyPoad尝试,在Studio.P../P>
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'OPTIONS': {
'options': '-c search_path=first_schema,second_schema,third_schema'
},
'NAME': '',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
},
}
首先添加所需的模式