Python 无法从django rest框架url获取图像

Python 无法从django rest框架url获取图像,python,django,rest,http,django-rest-framework,Python,Django,Rest,Http,Django Rest Framework,我已经设置了django rest framework服务器,我想在其中上传一些新闻和它们的图片。实际上,我可以上传新闻和图像,因为我在服务器文件系统中检索它们,但是当我请求新闻列表时,我会得到一个图像url,当粘贴到浏览器中时,它会显示“请求的资源在此服务器上找不到”。下面是一些代码的报告 型号.py 课堂新闻(models.Model): 作者=models.CharField(最大长度=50) title=models.CharField(最大长度=150) content=models.

我已经设置了django rest framework服务器,我想在其中上传一些新闻和它们的图片。实际上,我可以上传新闻和图像,因为我在服务器文件系统中检索它们,但是当我请求新闻列表时,我会得到一个图像url,当粘贴到浏览器中时,它会显示“请求的资源在此服务器上找不到”。下面是一些代码的报告

型号.py

课堂新闻(models.Model):
作者=models.CharField(最大长度=50)
title=models.CharField(最大长度=150)
content=models.CharField(最大长度=10000)
image=models.ImageField(上传到='news',blank=True,null=True)
created=models.DateField(auto\u now\u add=True)
定义(自我):
返回“{}”。格式(self.title)
序列化程序.py

类新闻序列化程序(serializers.ModelSerializer):
类元:
模型=新闻
字段='\uuuu所有\uuuu'
设置.py

MEDIA\u URL=“/MEDIA/”
MEDIA\u ROOT=os.path.join(基本目录'MEDIA')
视图.py

class-GetNews(generics.ListAPIView):
queryset=News.objects.all()
serializer\u class=新闻序列化程序
def post(自我,请求):
author=request.data['author']
title=request.data['title']
内容=请求。数据['content']
尝试:
image=request.data['image']
除KeyError外:
raise ParseError('请求没有附加资源文件')
news=news.objects.create(image=image,author=author,title=title,content=content)
返回响应(“新闻已成功上传”,状态=status.HTTP\u 200\u OK)
def删除(自我,请求):
token=request.META.get('HTTP\u AUTHORIZATION')
如果没有,请检查\u令牌(令牌):
返回JsonResponse({'message':'Unauthorized!'},status=status.HTTP\u 401\u Unauthorized)
news=news.objects.get(id=request.data['id'])
新闻.删除()
返回JsonResponse({'message':'News was deleted successfully!'},status=status.HTTP\u 204\u NO\u CONTENT)
url.py

urlpatterns=[
...
路径('news',views.GetNews.as_view())
]
urlpatterns+=静态(settings.MEDIA\u URL,document\u root=settings.MEDIA\u root)