在graphene_django中将DjangoFilterConnectionField与自定义连接一起使用

帮助

我正在尝试使用与此类似的东西:

class User(DjangoObjectType):
    class Meta:
        model = auth_models.User
        filter_fields = ('email', )
        interfaces = (Node, )
        connection = UserConnection


class UserConnection(Connection):
    extra = graphene.String()

    class Meta:
        node = User

class Query(graphene.ObjectType):
    users_connection = DjangoFilterConnectionField(
        User,
        where=UserWhereInput()
    )

根据我的理解,需要在User的元数据上传递UserConnection,并且在User的元数据上传递UserConnection。

但是,它会创建一个交叉引用。有什么帮助吗?

帮助

答案可以在这里找到:

https://github.com/graphql-python/graphene-django/issues/304

class UserConnection(Connection):
    extra = graphene.String()

    class Meta:
        abstract = True


class User(DjangoObjectType):
    class Meta:
        model = auth_models.User
        filter_fields = ('email', )
        interfaces = (Node, )
        connection_class = UserConnection


class Query(graphene.ObjectType):
    users_connection = DjangoFilterConnectionField(User, where=UserWhereInput())

参考:https : //github.com/graphql-python/graphene-django/pull/313/commits/2a39f5d8eaba3f7772c63b012a974bb9a841fb9f

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在python中将pdist()与您定义的自定义距离函数一起使用

如何在自定义网络中将 JUnit 5 与测试容器一起使用?

如何在Keras中将ModelCheckpoint与自定义指标一起使用?

如何在sklearn中将GridSearchCV与自定义估算器一起使用?

在ASP.Net项目中将自定义对象与ReportViewer一起使用

在Java中将HashMap与自定义对象一起使用

在Phoenix中将自定义视图与多个控制器一起使用

在Cordova中将handleOpenURL与自定义URL方案一起使用

MVVM:在UWP中将自定义字体与XAML一起使用

在MVC / WAPI中将OAuth与自定义数据库架构一起使用

Django Rest-将@action与自定义装饰器一起使用

将 FileType 与 django 自定义管理命令一起使用?

将自定义 Python 类与 Django 应用程序一起使用

自定义RewriteRule无法与WordPress一起使用?

将标识与自定义属性一起使用

将咖啡与自定义EditText一起使用

与自定义对象一起使用自动套用

将SqlCommandProvider与自定义超时一起使用

与 ARRAYFORMULA 一起使用的自定义表格功能

使IClassifier与自定义内容类型一起使用

将%dopar%与自定义函数一起使用

与swift项目一起使用自定义日历

如何使自定义键盘与Swift一起使用

与Lua 5.1一起使用自定义DLL

将自定义类与自定义模板容器一起使用

无法在滑动视图中将自定义listView和适配器与listFragment一起使用

如何在Angular Dart中将自定义数据类型与ngModel一起使用

如何在C ++ 11中将std :: max与自定义比较器一起使用?

如何在Laravel模型中将自定义SELECT与JOIN和GROUP BY一起使用?