我正在开发一个后端,用于将图像与一些图像数据一起推送到服务器。使用ModelViewSet默认支持CRUD操作。
当发出GET操作(使用Curl测试)时,我可以获得有关上传图像的所有数据(例如“名称”,“路径到文件”,“类别”等)。现在,我有兴趣在执行GET操作时将实际图像作为返回对象。
是否适合使用REST api进行此类操作或是否应采取其他方法?
如果它合适,我应该覆盖GET / .retrieve()并创建Django Rest Framework API指南中描述的自定义渲染器吗?
(意识到最后一部分应该在被问到之前进行测试,但这种方法现在在写作时来到我身边)