2

私はgraphene-pythonを使って自分のスキーマ内でサブスクリプションを正しく定義する方法を見つけようとしています。これまではクエリと突然変異を実装しましたが、どのようにしてSubscriptionクラスを定義しますか?グラフェンとPythonを使ったサブスクリプションクラスの例

以下

は私がもともと考えていたものです。

class Subscription(graphene.Subscription): 
    name = graphene.String() 
    # rest of attributes... 

    def subscribe(self, args, context, info): 
    pass 

誰かが小さな例を提供していただけますか?どんな助けでも大歓迎です!ありがとうございました :)。ブライアン

+1

私はそれを理解したと信じています。コードに慣れたら、ここに返信します。 – Brian

答えて

0

だから、いくつかの試行錯誤の後、次のコードは、以下のサブスクリプションのために動作します。基本的に、サブスクリプションはクエリと同じように扱うことができます。

class Subscription(graphene.ObjectType): 
    # Define subscription attributes, i.e. what you want the user to subscribe to. 
    # This part will most likely be defined by your schema. 
    subscription_attr = graphene.Int() 

    def resolve_events_count(self, args, context, info): 
    ## define resolver function once UI provides subscription data... 
    return 'Value here defined as graphene class' 
関連する問題