ホームページ >バックエンド開発 >Python チュートリアル >drf クラスベース API の put、get、post、delete 関数に同じ URL とクラスを使用する方法
ビュー ファイルには次のロジックが必要です:
記事 (apiview):
リーリー次のようなハンドル URL が必要です:
/articles/int:pk # id=pk の記事を表示 /articles/add # データベースに記事を追加します 等...###
しかし質問があります。URL ごとに異なるクラスを使用したくないのですが、同時に /articles/add を呼び出してメソッド呼び出しをポストしたいのですが、これを実現する最良の方法は何ですか?申し訳ありませんが、私は Python と Drf をあまり使用したことがありません。これを行うための最良の方法について助けていただければ幸いです。
これは完全に間違っていますか? apiview メソッドで drf を使用して、投稿ごとに異なるクラスを提供したくないだけです...
ViewSet
[drf-ドキュメント]。これにより、同じクラス内の異なるメソッドが結合されます。通常は同じシリアライザなどを使用します。したがって、よく似ているものを論理的にグループ化します。
以上がdrf クラスベース API の put、get、post、delete 関数に同じ URL とクラスを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。