Django 프론트 데스크에서 백스테이지에 올라온 사진.

1677 단어
Django를 학습할 때 백엔드에서 프론트 데스크톱에 되돌아오는 json 데이터는 문자열일 뿐입니다. 업로드된 그림 파일에 접근하려면 경로를 따로 설정해야 합니다.더 이상 말하지 않고 바로 코드에 올리기:
우선 url에서.py에 도입:
from django.conf import settings

추가
url(r'^site_media/(?P.*)', 'django.views.static.serve', {'document_root':settings.MEDIA_ROOT}),
 
  
django.views.static.serve             

(
MEDIA_ROOT   setting             ,   
MEDIA_ROOT = '/Users/XXX/Desktop/XXX/mysite/polls/templates'
             (       Mac )
)
마지막으로 백엔드에서 되돌아오는 json의 그림에 속하는 문자열을 설정된 URL에 연결하면 됩니다.예컨대
http://127.0.0.1:8000/site_media/upload/test.png
그중에 upload/test.png은 json에서 되돌아오는 문자열입니다.http://127.0.0.1:8000/site_media/url에 설정된 경로입니다

좋은 웹페이지 즐겨찾기