django通过POST上传到目录,但仍然看不到http:// localhost:8000 / media / picture.jpg

时间:2018-11-07 18:26:09

标签: python django nginx

我正在尝试在Django中配置我的静态文件。

我已经设置

STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, "media")
STATIC_ROOT = os.path.join(BASE_DIR, "static/")

当我通过管理面板上传照片时,它会出现在我想要的文件夹(“ src / media”)中,但我无法通过

的URL进行访问
Page not found (404)
Request Method: GET
Request URL:    http://web/media/picture.jpg

我不确定这不是错误网址的错误,因为它在本地主机上

1 个答案:

答案 0 :(得分:0)

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urls.py中的

是该问题的解决方案