問題タブ [graphene-django]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1125 参照

django - グラフェン.ノードとグラフェン.リレー.ノードの違いは何ですか?

私はdjangoでGraphqlを理解しようとし、andを使用grapheneしてgraphene_djangoいます。私のフロントエンドはおそらく Vuejs と Apollo クライアントで構築されるでしょう。インターネット上のすべてのチュートリアルは、従来の Graphql または Relay に関するものです。ノードとエッジを使用したリレーが推奨されているようです (そうですか?)。ただし、ノードとエッジは、インターフェースgraphene.Nodeまたはインターフェースのどちらでも使用できますgraphene.relay.Node

これら2つの違いはありますか?

補足的な質問: Relay/React を使用しなくても、ノードとエッジを使用するのは良い習慣ですか? Apollo のドキュメントはすべて従来の Graphql に関するものです。

よろしく

0 投票する
1 に答える
699 参照

debugging - Graphene-Django / Graphene-Python Exceptions をデバッグのためにコンソールに出力する方法は?

GraphQL エラーが発生すると、どこで発生したのか簡単にわかりません。私はそれを追跡するために不必要な時間を費やさなければなりません。テキスト エディタのコンソールにトレースバックを出力するにはどうすればよいですか?

0 投票する
1 に答える
636 参照

python - GraphQL ミューテーションで Cookie を設定する

グラフェンと Django を使用して、GraphQL ミューテーションで Cookie を更新する必要があります。

私の最初のアイデアは、Cookie をコンテキスト (リクエスト) に追加し、それをミドルウェアに設定することでした。

私はそのような非常に単純な突然変異を持っています:

そしてDjangoミドルウェアは次のとおりです。

しかし、私はwanted_cookie私の中に入ることができませんCookieMiddleware

ミューテーション/モジュールでクッキーを設定する方法はありますか? または、グラフェンの突然変異によってクッキーを設定する他の方法は何ですか?