如何在 python 石墨烯中处理带参数的查询

Posted

技术标签:

【中文标题】如何在 python 石墨烯中处理带参数的查询【英文标题】:How to handle query with parameter in python graphene 【发布时间】:2019-01-23 21:58:53 【问题描述】:
class ProductQuery(graphene.ObjectType):
    products = graphene.List(Product)

    def resolve_products(self, info):
        return get_all_products()

以上是我查询所有没有参数的产品的代码。我想通过manufacturer_id查询产品是什么?我该怎么做解析器?

their official site上没有文档。

【问题讨论】:

【参考方案1】:
class ProductQuery(graphene.ObjectType):
  products = graphene.List(Product, id=graphene.Int())

  def resolve_products(self, info, id):
    return Product.objects.filter_by(manufacture_id__exact=id)

您必须添加要查询的参数。

【讨论】:

请在您的代码中添加简短说明。仅代码的答案对其他人几乎没有帮助,而且往往会被删除。

以上是关于如何在 python 石墨烯中处理带参数的查询的主要内容,如果未能解决你的问题,请参考以下文章