- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先,谢谢!已经 1 年没有问问题了,因为我总能找到答案。你是一个巨大的帮助。
今天,我确实有一个我自己无法解决的问题。
拜托了,我希望你能在这件事上帮助我。
上下文:我在一个使用 Django 框架的项目上工作,我有一些用 react.js 制作的动态页面。我在两者之间使用的 API 是基于 graphQL 的。 Apollo 为客户端,graphene-django 为后端。
我想做一个由 GraphQL 查询制成的动态页面,该查询具有一组(DjangoObjectType 类中的声明字段,由 Django 查询制成),并且我希望能够使用参数 A 动态过滤父级,并使用参数 B。我的问题是如何找到一种方法将参数 B 传递给集合以对其进行过滤。
我将基于 graphQL 文档实现的 graphQL
query DistributionHisto
(
$id:ID,
$limit:Int
)
{
distributionHisto(id:$id)
{
id,
historical(limit:$limit)
{
id,
date,
histo
}
}
}
import graphene
from graphene_django.types import DjangoObjectType
class DistributionType(DjangoObjectType):
class Meta:
model = DistributionTuple
historical = graphene.List(HistoricalTimeSeriesType)
def resolve_historical(self, info):
return HistoricalTimeSeries.objects.filter(
distribution_tuple_id=self.id
).order_by('date')[:2]
class Query(object):
distribution_histo = graphene.List(
graphene.NonNull(DistributionType),
id=graphene.ID(),
limit=graphene.Int()
)
def resolve_distribution_histo(
self, info, id=None, limit=None):
filter_q1 = {'id': id} if id else {}
return DistributionTuple.objects.filter(**filter_q1)
最佳答案
这个话题叫pagination
.
const { loading, error, data, fetchMore } = useQuery(GET_ITEMS, {
variables: {
offset: 0,
limit: 10
},
});
10
在 .count(10)
表示数组中的前 10 个元素 DistributionTuple.objects.filter(**filter_q1).count(10)
关于django - Graphene-Django - 如何将参数从 Query 传递给类 DjangoObjectType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61226547/
我有一个简单的 Django 模型,带有一个计算属性字段 clicks。该模型如下所示: class Link(models.Model): url = models.URLField()
我正在尝试将 DjangoType 与 ObjectType 结合起来。 我有模型: class Scenario(models.Model): id = models.UUIDField(p
首先,谢谢!已经 1 年没有问问题了,因为我总能找到答案。你是一个巨大的帮助。 今天,我确实有一个我自己无法解决的问题。 拜托了,我希望你能在这件事上帮助我。 上下文:我在一个使用 Django 框架
我是一名优秀的程序员,十分优秀!