2017-09-26 26 views
2

我正在考慮將Google BigQuery用作Django的後端,但不能確定這是否可行,如果是,則會應用什麼設置。將Google BigQuery用作Django的後端

目前,我的Django的應用程序使用PostgreSQL和settings.py中的代碼如下:

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.postgresql', 
     'NAME': 'mydatabase', 
     'USER': 'mydatabaseuser', 
     'PASSWORD': 'mypassword', 
     'HOST': '127.0.0.1', 
     'PORT': '5432', 
    } 
} 

理想情況下,我想通過建立和settings.py然後在數據庫連接到谷歌的BigQuery像往常一樣使用視圖和模型。

+0

您是不是想用交易的方式使用BigQuery? –

+0

我期待使用BigQuery作爲數據倉庫,並將Django作爲前端以圖表的形式顯示聚合數據。 – Amit

回答

1

這是不可能的,或者至少不被支持。你可以直接使用API​​,但顯然你不會獲得ORM的任何優勢。

+0

Django的ORM支持PostgreSQL,MySQL,SQLite和Oracle。通過pyodbc爲SQL Server提供第三方支持。 – FlipperPA

+0

感謝湯姆的信息。目的是爲了分析目的以圖表的形式顯示彙總的彙總數據。 – Amit