問題タブ [django-rest-viewsets]

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 に答える
1203 参照

django - Django Rest Framework の検証メソッドが機能しない

これは、Rest Framework で行っている最初のタスクです。これを行うためにビデオ チュートリアルを参照しました。ビデオからコードを完全にコピーしたにもかかわらず、シリアライザーの検証メソッドが機能しないのは不思議です。以下は私のビュー関数です:

と私のシリアライザ:

クラス UserLoginSerializer(ModelSerializer):

検証メソッドの最初の行が実行されていないため、応答(200_OK)を取得するにはどうすればよいですか? これで私を助けてください..

0 投票する
2 に答える
474 参照

django - 異なるモデルのインスタンスの比較 - Django REST Framework

私は私の(ばかげているように見える)質問に対する答えを探しています。私はすでにスタックオーバーフローの投稿をいくつか見てきましたが、どれも役に立ちました:(

私の質問は、異なるモデルの 2 つのインスタンスを異なるモデルと比較する方法です。

これが私のケースです:

Product と Connector の 2 つのモデルがあります。まず、id(pk)、名前などを含めます。他には、id(pk)、productId(fk)、userId(fk) などがあります。

私の目標は、Connector db-table にある製品のみを製品 (fk) としてリストするビューを準備することです。

問題は、Django が "product.id" と "connector.productId" をまったく異なるタイプと見なしていることです。1 つ目は「core.models.ProductModel」、2 つ目は「core.models.ConnectorModel」です。int() を使用して解析しようとしましたが、エラーが発生します。

この 2 つの値を比較して、オブジェクトを productListToDisplay 配列に追加するにはどうすればよいですか?

( django doc - Comparing objectsを見ましたが、この場合に役立つ情報はありません)