django - 在 django 项目中配置谷歌云数据存储

标签 django python-2.7 google-cloud-datastore google-cloud-storage

我不知道如何使用 Django 应用程序配置谷歌云数据存储。我完成了将数据库后端设置为虚拟的教程,如下所示

    DATABASES = {
     'default': {
          'ENGINE': 'django.db.backends.dummy',
     }
    }

但是这样我的数据库没有正确配置。我不明白虚拟背后的逻辑。我的管理面板也无法访问。所以我的问题是如何使用 django 应用程序正确配置云数据存储。完整的配置将不胜感激。谢谢。

最佳答案

Django 最适合关系数据库设计,但 Cloud Datastore 是非关系型的,因此与 Django 一起使用并不容易。 django-nonrelDjangae正在尝试使这项任务成为可能,但它们没有得到很好的支持。

您可能想使用 Google Cloud SQL 作为替代。这是一个像 Django 所期望的关系数据库。然后,您可以像访问任何其他 MySQL 或 PostgreSQL 数据库一样访问它。

有关使用 Django on GCP here 的更多信息

关于django - 在 django 项目中配置谷歌云数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52484826/

相关文章:

python - python 中的“无”

c# - 从数据存储中检索 key (更新和删除实体)

python - Google App Engine 中不止一种数据存储类型的 MapReduce

javascript - Google Cloud Functions - 访问键的值

python - 如何将 float 转换为十六进制

python - Mac 上 Visual Studio Code 的缩进错误(再次)

django - 如何修改Django管理页面中ForeignKey字段的呈现方式以避免浏览器崩溃?

javascript - 未捕获的类型错误 : $(. ..)。Datatable 不是函数。但在我调用 datatable 之前 Jquery 已经加载了

django-tastypie - 如何通过关系使许多人

python - Auth 如何在 Django 和 Discourse 之间工作(一起工作)