django 크로스도메인 설정
$pip install django-cors-headers
< settings.py >
INSTALLED_APPS 에
'corsheaders' 추가
MIDDLEWARE에
'django.middleware.common.CommonMiddleware',
'corsheaders.middleware.CorsMiddleware' 추가
맨 마지막에
CORS_ORIGIN_ALLOW_ALL = True
CORS_ORIGIN_ALLOW_ALL = True
CORS_ALLOW_CREDENTIALS = True
CORS_ORIGIN_WHITELIST = (
'도메인',
)
CORS_ORIGIN_REGEX_WHITELIST = (
'도메인',
)
그리고
views.py에서 소스 리턴시 아래와 같은 코드 추가 입력
# Cross Domain 설정
response = HttpResponse('success')
response["Access-Control-Allow-Methods"] = "GET, POST, OPTIONS"
response["Access-Control-Allow-Origin"] = "*"
response["Acess-Control-Max-Age"] = "1000"
response["Access-Control-Allow-Headers"] = "X-Requested-With, Content-Type"
return response
'개발일기 > 파이썬' 카테고리의 다른 글
python print에 관한것(여러줄 print를 한줄로...등등) (0) | 2019.07.04 |
---|---|
셀레늄 네이버 로그인 (0) | 2019.04.23 |
json 파일 읽고 쓰기 (0) | 2019.03.31 |
[python/django] 장고 stop!!! 멈추기 (0) | 2019.02.11 |
OS Ubuntu 16 / django 설치 & 실행 & 백그라운드에서 실행 & pip 업그레이드 (0) | 2019.02.08 |