問題タブ [drf-queryset]

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 投票する
0 に答える
111 参照

django - Django Rest Frameworkで特定のユーザーに属するデータを取得するには?

私は Django ユーザーとの関係で Format_List モデルを持っていましたが、ユーザー ID を指定するか、ユーザーのログイン後に特定のユーザーに属するデータを取得したいと考えています。

models.py

リクエストで特定のユーザーIDを指定してモデルデータを取得できるように、API(シリアライザーとビュー)を作成する方法について混乱しています。

私はこれを試しましたDjangoシリアライザーでユーザーIDですべてのモデルデータを取得する方法?t

しかし、私の場合、リクエストでIDを指定して、管理者ユーザーが各ユーザーに割り当てたデータを取得したいと考えています。

どんな助けでも大歓迎です!

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

django - django.shortcuts と rest_framework.generics の違い

次の文の違いは何ですか


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

django - Django Rest Framework を使用してパラメータに基づいてオブジェクトを動的にシリアル化する最良の方法

中間モデルとカスタム query_param を使用して、動的に選択されたオブジェクトをレンダリングしたいと考えています。

たとえば、次のようなクエリを作成したいとします。

http://api.url/v1/recipes/19/?location=1query_params として送信された場所に基づいて、その成分を含むシリアル化された Recipe オブジェクトを取得します。

レシピ オブジェクト:

クエリ パラメータを変更する?location=と、同じレシピを取得したいのですが、別のサプライヤの製品を取得したいと考えています。

これが私の現在のスキーマです。しかし、どんな提案も大歓迎です:

サプライヤーの場所に基づいて、関連する食材を使用して Recipe オブジェクトをシリアル化しようとしています。

よろしくお願いします!

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

python - 試してみてください。ただし、djangoシリアライザーのcreateメソッドで必要な結果が得られません。put が try の外にある場合、getobject ステートメントは必要な結果を返します。

目的は、クーポンを 1 人だけに発行することです。その場合、同じクーポン コードが別の人に発行された場合、シリアライザーは、キーが誰かに発行されたというエラーを発生させます。コードをtryに入れて、検証が失敗するたびに、同じクーポンコードが多くの人に割り当てられている場合、objects.getを使用するとtry:ステートメントが返されます。この状況に対処するための適切な方法またはその他の方法を除いて、私がtry:を使用していない場合はお知らせください

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

django-rest-framework - DRF ViewSet - dealing with query params

I want to change a queryset in my ViewSet depending on query parameters. I see that there is a list of tags in query params, but when I try extract them I get just last tag as a string. And I have no idea why and how it should work. Can someone explain it for me, please?