django - 如何使用 django 连接到 3rd 方雪花数据库?
问题描述
如何创建一个引擎来连接雪花数据库?关于配置
设置.py
,它会出错并显示以下消息。
尝试使用 'django.db.backends.XXX',其中 XXX 是以下之一:'mysql'、'oracle'、'postgresql'、'sqlite3'
解决方案
Django 官方支持这些数据库:
- PostgreSQL
- 玛丽亚数据库
- MySQL
- 甲骨文
- SQLite
还有这些第 3 方数据库:
- 蟑螂数据库
- 火鸟
- IBM DB2
- 微软 SQL 服务器
- ODBC
由于 snowflakedb 不在两者中,并且您想创建一个引擎,因此我建议使用 pyodbc 创建您自己的自定义数据库引擎。 django 自定义数据库引擎文档
推荐阅读
- mongodb - 更新 mongodb 集合中的特定数组
- dart - 如何仅在 Angular Dart 中提交时验证表单?
- c# - 如何将第三方库添加到 UNO 平台 WebAssembly 项目
- c - 使用 Printf 在 C 中的歧义
- typescript - 有没有办法根据 Typescript 中函数的另一个参数来缩小参数的类型?
- arrays - Dask 中项目分配的解决方法
- linux - RTLD_LOCAL 和 RTLD_DEEPBIND 是递归的吗?
- sql - 未按 select 语句中包含的所有列进行分组
- ios - 为不在应用商店中的 iOS 应用使用推送通知
- regex - 如果 url 包含特殊单词,则重定向到特殊子目录