본문 바로가기

분류 전체보기79

django 크로스 도메인 설정 django 크로스도메인 설정 $pip install django-cors-headers 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에서 소스 리턴시 아래와 같.. 2019. 3. 31.
json 파일 읽고 쓰기 # #파일쓰기 # #파일쓰기 def init_Bld_id(path, name, msg, idx): today = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') result = { "chat_detail" : [] } r = json.dumps(result) config_path = os.path.join(application_path, path) f = open(config_path + name , 'w') f.write(r) f.close() # config_path + file_name경로의 파일 있는지 확인해서 오픈하고 읽기 if ( os.path.isfile(config_path+file_name) ) : with open(config_path+f.. 2019. 3. 31.
[python/django] 장고 stop!!! 멈추기 아니 ... 서버 제대로 돌아가고 있나 봤는데 데이터는 안 나타나고 있고, 그래서 안돌아가나~ 해서 다시 돌리려고 런서버 했더니 에러가 뜨는게 아니겠음? $python3 manage.py runserver Error: That port is already in use. 이미 포트를 사용하고 있어?뭐 하나 쉽게 넘어 가는 법이 없다 정말... 원래 사용하는 :8000 포트를 지우는 명령어는아래와 같다고 함 $sudo lsof -t -i tcp:8000 | xargs kill -9sudo lsof -t -i tcp:8000 | xargs kill -9 근데 확인해보니 netstat -ntlp 안먹힘 runserver 죽이는(?) 명령어 사용 $sudo pkill -f runserver 성공 2019. 2. 11.
OS Ubuntu 16 / django 설치 & 실행 & 백그라운드에서 실행 & pip 업그레이드 $python3 -m pip install --upgrade pip $pip install django 특정 버전 설치하려면 $pip install django~=1.11 프로젝트 만들었다 가정하고 실행하기$python manage.py runserver ($python3 manage.py runserver) 백그라운드에서 실행하기 $ nohup python3 manage.py runserver 127.0.0.1:8000 & 잘 돌아가는지 확인$ps -l 백그라운드 실행 종료 $kill -f exit 나타나며 버그 일어나는 이유?- 스크립트 에러 때문임 백그라운드 실행 안돼요? 혹은 안돼요?- 실행파일 ( [ nohup shell.sh & ] 2019. 2. 8.