Graphql graphene无法在SerializerMutation中将字符串转换为浮点
Graphql graphene无法在SerializerMutation中将字符串转换为浮点,graphql,graphene-python,graphene-django,Graphql,Graphene Python,Graphene Django,SerializerMutation是否假定转换ID从base64到pk?是否有一些前端/后端助手util来帮助转换?我找不到任何具体的东西 创建事物突变的示例: class CreateThingMutation(SerializerMutation): @classmethod def get_serializer_kwargs(cls, root, info, **input): import pdb;pdb.set_trace() retu
SerializerMutation
是否假定转换ID代码>从base64到pk?是否有一些前端/后端助手util来帮助转换?我找不到任何具体的东西
创建事物突变的示例:
class CreateThingMutation(SerializerMutation):
@classmethod
def get_serializer_kwargs(cls, root, info, **input):
import pdb;pdb.set_trace()
return None
@classmethod
def mutate_and_get_payload(cls, root, info, text, id):
import pdb;pdb.set_trace()
return None
class Meta:
serializer_class = ThingListViewSerializer
查询示例:
mutation TestCreate($input: CreateThingMutationInput!) {
createThing(input: $input) {
item {
id
}
}
}
示例ID代码>:
item.id === atob('VW5pdE5vZGU6MjA=') === "UnitNode:20"
编辑,我一直无法转换ID
,所以我有“20”
,只是转换了类型:
Number(atob(item.id).split(':')[1])
问题仍然存在,是否有任何实用工具可以自动转换提交给变异的数据