我想改变我的rest
终点来graphql
和我有一个名为库TaggableManager
为一体model fields
。任何人都知道这可以与graphql一起使用吗?
提前致谢
您必须明确地告诉graphene如何转换TaggableManger
要在查询中使用的字段。注册@convert_django_field
从graphene_django.converter
使用模型与之前TaggableManger
无论是在现场Queries
还是Mutations
。
例:
from graphene_django.converter import convert_django_field from taggit.managers import TaggableManager # convert TaggableManager to string representation @convert_django_field.register(TaggableManager) def convert_field_to_string(field, registry=None): return String(description=field.help_text, required=not field.null)