我對Django REST來說是全新的,我一直在浪費時間搜索一些方法來完成一些看起來不太困難的事情。Django REST觀點:返回沒有模型的圖像
我想使用Django預定義的類來定義視圖。這種觀點應該返回一個圖像(給它的名字),所以像這樣的URL將返回圖像example.png
:
http://localhost:8000/api/v1/image/example.png
不過,我不希望這樣的圖像將被存儲在一個模型(它會被存儲在服務器作爲png文件)。類rest_framework.generics.RetrieveAPIView
似乎符合我的需求,因爲我可以設置權限和身份驗證類來限制對圖像的訪問,但我無法弄清楚如何設置queryset
,如果我沒有模型與我的圖像。
對此的任何想法?謝謝你,原諒我的無知。
了什麼DRF該怎麼做這一切呢?這聽起來像是你從服務器 – e4c5
檢索一個圖像只是與nginx服務,爲什麼你需要爲此目的的Django的觀點? –
我有使用DRF的其他視圖,我需要爲該視圖設置權限和身份驗證類(使用JWT)。我認爲DRF很好地做到了這一點。你會建議使用簡單的Django視圖嗎?在這種情況下是否可以限制對不擁有圖像的用戶的訪問? – GLR