私はDjango RESTの新機能です。過度に難しいとは思わないものを達成するための時間を無駄にしています。Django RESTビュー:モデルのない画像を返します
ビューの定義済みのDjangoクラスを使用してビューを定義したいとします。このビューには、ので、このようなURLが画像example.png
を返します(その名前を与えられた)画像を返す必要があります:
http://localhost:8000/api/v1/image/example.png
私はこのイメージをモデルに格納する必要はありませんが(それが中に格納されますサーバーをpngファイルとして)。クラスrest_framework.generics.RetrieveAPIView
は、画像へのアクセスを制限するアクセス許可と認証クラスを設定できるため、私のニーズに合っているようですが、画像があるモデルを持っていないとqueryset
を設定する方法がわかりません。
これに関するご意見はありますか?ありがとうと私の無知を許してください。
DRFが何を持っている何これと全く同じですか?それはサーバから画像を取得しているように聞こえます – e4c5
ちょうどその目的のためにdjangoのビューが必要なnginxでそれを提供する? –
私はDRFを使用した他のビューを持っており、そのビューにアクセス許可と認証クラス(JWTを使用)を設定する必要があります。私はDRFがこれをうまくやっていると思います。シンプルなDjangoビューを使用することをお勧めしますか?そのような場合に画像を所有していないユーザーへのアクセスを制限することはできますか? – GLR