微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在保留原始固有参数的同时添加新的类参数?

如何解决如何在保留原始固有参数的同时添加新的类参数?

我的问题:以下课程中的graphql_social_auth.socialAuthMutation

class SocialAuth(graphql_social_auth.socialAuthMutation):
    class Arguments:
        id = graphene.Int(required=False)
    user = graphene.List(schema.Users)

正在传递一些参数和功能。但是当我添加

class Arguments:
        id = graphene.Int(required=False)

为此,我失去了最初的论点。


我的目标

我想在保留 graphql_social_auth.socialAuthMutation 的参数和功能的同时传递新参数


如果你看不懂 GraphQL

通常,在 Python 和 Django 中,您可以在 models.Model 之类的类中传递功能,这些类具有隐藏的功能和参数,可帮助您创建模型而无需显式添加所有代码

# models.py
class Post(models.Model):
    # in this example if I tryied to use `class Arguments:` the arguments that came from models.Model will not be passed . But what I want is to keep the `models.Model` and add class`class Arguments:` ass well
    description = models.CharField(max_length=9999999)
    title = models.CharField(max_length=200)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。