【发布时间】:2020-07-15 11:51:15
【问题描述】:
我正在尝试连接到 django 中的另一个 MySQL 数据库。默认情况下,我使用 Django 在默认设置中提供的默认 LiteSQL。我相信我在设置中成功连接到 SQL 数据库。所以它看起来像这样:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
},
'timesheet': {
'ENGINE': 'sql_server.pyodbc',
'HOST': '......',
'NAME': 'Database.department.someview',
'USER': '....',
'PASSWORD': '.....',
'PORT': '.....',
'OPTIONS': {
'driver': 'ODBC Driver 13 for SQL Server',
},
}
}
知道我想在新数据库中选择一些东西并将其粘贴到视图中并使用它,就像我正在使用 liteSQL 数据库一样。有人可以指导我如何从这个数据库中选择吗?由于我使用的是默认值,因此选择看起来像 Name-of-model.objects.filter(id=deletesignificantaccountid) 但我不知道应该如何命名模型,因为模型中没有它。那么有人可以帮我吗?该数据库将仅用于读取,我不使用,也无法写入。
非常感谢。
【问题讨论】: