django - 如何从 Django 框架连接到雪花数据库
问题描述
我是 Django 新手,我正在尝试显示来自雪花数据库的结果。我知道 Django 有多个内置的数据库后端引擎,例如:django.db.backends.postgresql
以及django.db.backends.mysql
它支持的其他几个。
不幸的是,我在
设置.py
当我输入sqlalchemy
或snowflake-sqlalchemy
作为引擎时,我收到此错误:
Try using 'django.db.backends.XXX', where XXX is one of:
'mysql', 'oracle', 'postgresql', 'sqlite3'
我的猜测是,sqlalchemy
这是我通常用来在 Django 之外连接到 Snowflake 的方法,但由于某种原因,它无法正常工作。
我将不胜感激任何指导。
解决方案
您应该安装一个自定义Snowflake
引擎,如下所示。请注意,截至今天,这些还不完整。Django
不过,通过完成operations.py
文件来实现缺少的功能应该不难。
-> https://github.com/pricemoov/django-snowflake
或者
推荐阅读
- javascript - canvas.getZoom() 在Angular8中使用fabricjs未定义
- python - Paho MQTT 客户端断开连接,重新连接后不再有消息传入
- ios - 孤立的工件 iMessage 扩展 - iOS 错误
- python - Django在退出管理页面时运行功能
- java - 无法在 servlet 中创建没有 web.xml 的第一个 api
- mysql - MYSQL CTE 递归更新
- vue.js - ELEMENT UI - 如何增加 ICON 的大小?
- asp.net - 如何使用 VB.NET 从 WebAPI 获取 JSON 数据?
- perl - 从 perl 数组中删除重复的哈希
- python - 掷骰子游戏的一些建议