問題タブ [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 に答える
1266 参照

unit-testing - graphene_djangoまたはgraphql_jwtでGraphQLError例外をテストするには?

graphene_django と graphql_jwt を使用して、django でユーザー タイプと認証を実装しています。ここに私の2つのファイルがあります:アプリレベルのフォルダーである「users」という名前のフォルダーにあるコードと対応するテスト(ただし、djangoアプリではありません)

schema.py

tests.py

次に、テストを実行すると、次のように表示python manage.py test usersされます。

このようなstackoverflowを検索しました[例外が発生しましたが、assertRaisesによってキャッチされません][1]

[1]:例外が発生しましたが、assertRaises によってキャッチされていませんが、それでも問題を解決できません。では、GraphQLError は実際にどのようにテストできるのでしょうか?

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

django - グラフェンのミューテーションが 400 を返す - id フィールドを正しく渡さない

GraphqlとReactフロントエンドを使用して、djangoでグラフェンを使用しています。

ミューテーションの作成を機能させることはできますが、編集のミューテーションは機能しません。 $ 変数のないクエリでも、graphiQL で機能します。

React の gql const は次のとおりです。

id はハンドラーから設定され、フォームの送信関数は次のようになります。

django での私の PersonEdit ミューテーションは次のようになります。

編集がうまくいかないのはなぜですか?

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

reactjs - Graphql で正しい方法で結果を取得する方法

バックエンドとして Django で Graphene を使用しています。

次のようなクエリがあります。

UnTypedDataTypeは次のとおりです

フロントエンドでは、次のような結果が得られます。

そしてdata、車両オブジェクトを取得します。

しかし、次のようにデータを削除して結果を取得する方法はありますか?