现在我有一个 django 模型。
class MyModel(models.Model, GetMixin):
logo_url = models.URLField()
并将其附加到DjangoObjectType
.
class MyModelType(DjangoObjectType):
class Meta:
model = MyModel
现在我需要将logo_url
响应的字段名称更改为如下所示,--logo-url
而不是logoUrl
这样我才能获得所需的结果。
{
"data": {
"myData": {
"site": {
"--logo-url": "https://www.company.com/logo.png"
}
}
}
}
更新
这个功能很难实现!我能够扩展一个 objecttype 元并成功地组成了所需的字段名称结构,但石墨烯标准不允许我这样做:
AssertionError: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "--logo-url"
does not.