现在我有一个django模型。你知道吗
class MyModel(models.Model, GetMixin):
logo_url = models.URLField()
把它连接到DjangoObjectType
。你知道吗
class MyModelType(DjangoObjectType):
class Meta:
model = MyModel
现在我需要将response的logo_url
的字段名改为--logo-url
而不是logoUrl
,这样就可以得到所需的结果。你知道吗
{
"data": {
"myData": {
"site": {
"--logo-url": "https://www.company.com/logo.png"
}
}
}
}
UPDATES
这个功能很难实现!我能够扩展objecttype元并成功地构建所需的字段名结构,但graphene standard不允许我这样做:
AssertionError: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "--logo-url"
does not.
您正在尝试将架构更改为使用graphQL中不允许的字符。石墨烯因遵循graphQL标准而提高了
AssertionError
。你知道吗见Special characters in GraphQL schema
相关问题 更多 >
编程相关推荐