我创建了一个 django 休息模型,其中包括一个 FileField。
media = models.FileField(upload_to='media/%Y/%m/%d/', null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)
我还实现了序列化器和 ListCreateApiView。在那里我可以上传文件。在 POST 请求中,其余服务器上传文件夹中的文件并返回 url。但是,在 get 请求时,服务器会返回带有 url 的 json 内容。如果我使用 url 进行 get 请求,服务器会响应Page Not Found。如何使用djangorest下载上传的文件?我是否必须为其创建单独的视图?如果是这样,该怎么做?
编辑:
生成的网址是
http://localhost:8000/message/media/2015/12/06/aa_35EXQ7H.svg
Run Code Online (Sandbox Code Playgroud)