=

模式配置#

Strawberry 允许自定义如何通过传递配置来生成模式。目前只允许禁用字段和参数名称的自动驼峰大小写。

要定制模式,可以创建 StrawberryConfig 实例,如下面的例子所示:

import strawberry

from strawberry.schema.config import StrawberryConfig


@strawberry.type
class Query:
    example_field: str


schema = strawberry.Schema(query=Query, config=StrawberryConfig(auto_camel_case=False))

在这种情况下,禁用了自动驼峰大小写功能,所以你的输出模式将是这样的:

type Query {
  example_field: String!
}