본문 바로가기

개발일기62

셀레늄 네이버 로그인 # selenium_test.py from selenium import webdriver import os import sys # Create your views here. # determine if application is a script file or frozen exe if getattr(sys, 'frozen', False): application_path = os.path.dirname(sys.executable) elif __file__: application_path = os.path.dirname(__file__) path_dir = '/chromedriver/chromedriver' config_path = application_path+path_dir print(config_path).. 2019. 4. 23.
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.