GraphQL / Graphene用于Django模板中的后端调用

时间:2018-11-17 12:15:24

标签: python django django-templates graphql graphene-python

我刚刚在我的Django项目中安装了Graphene,并希望将其也用于后端模板。到目前为止,我只发现了有关如何仅在前端使用它的教程,而没有提及后端。

  1. 我认为使用它代替SQL数据库不是一个好主意吗?如果是,那为什么呢?与MySQL之类的SQL数据库相比,速度上有不利之处吗?

  2. 如何在Python中检索模板数据的最佳选择是什么?我的意思是,最好的表现。

Thnx。

1 个答案:

答案 0 :(得分:1)

  1. GraphQL是 API 规范。它没有指定数据的存储方式,因此不能替代数据库。

  2. 如果您使用的是GraphQL,则无需使用Django模板来指定GraphQL输出,因为GraphQL指定了来自Web服务的整个HTTP响应,所以这个问题没有道理。