Django Rest Framework 图片上传后 No Found

新手,遇到问题搞半天,哭死。

问题大概是在本地运行,图片上传后,存到了相应的位置,但是返回的url却报404错误。

QQ截图20180406185248.png
QQ截图20180406185224.png

百度找了半天没有找到,google上面找到了,解决办法如下:

from django.contrib import admin
from django.urls import path, include,re_path
from rest_framework import routers
from rest_framework.documentation import include_docs_urls
from django.conf import settings
from django.conf.urls.static import static
from django.db.backends import sqlite3

from img.views import ImgVeiwSet

router = routers.DefaultRouter()
router.register(img', ImgVeiwSet,base_name='img')

urlpatterns = [
    re_path(r'^admin/', admin.site.urls),
    re_path(r'^docs/', include_docs_urls(title='img Api')),
    re_path(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
    re_path(r'^', include(router.urls))
]
# 这里是重点
if settings.DEBUG:
  urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,758评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,845评论 19 139
  • 文/小珞 昨天晚上,搜狐社区正式发出公告,将会在2017年4月20日停止服务,这就意味着,这个从1999年到201...
    小珞的碎碎念阅读 1,794评论 4 7
  • 过去的一年,挣扎着从黑暗中走来,一幕幕仍历历在目。 记得你,顶着几乎所有人的反对和质疑,选择了一条未来未知的路,固...
    East东子阅读 981评论 19 12
  • 今晚儿子回看东方卫视的《今夜百乐门》,我一起看,看到韩庚与欧弟俩组成一个农民组合进军娱乐圈,这个节目让我们笑得前仰...
    婉琳阅读 207评论 0 0

友情链接更多精彩内容