300x250 분류256 파이썬 플라스크 엔드포인트 사용법과 설명 - python flask, endpoint 작업환경 : Python 3.11.1, VS code 파이썬의 플라스크 작업 환경에서는 함수 앞에 데코레이터 함수를 추가함으로써 라우팅을 추가할 수 있습니다. 라우팅이란 요청한 곳의 URI와 실제 처리를 담당하는 함수를 연결하는 작업을 일컫습니다. @app.route("/hello") def hello(): return "Hello world!" 다음의 코드를 살펴보면 hello() 함수와 /hello의 URI를 연결(라우팅) 한다는 의미로 해석이 가능합니다. 라우팅 정보에 대해 확인하기 위해서는 다음의 명령어를 입력하면 됩니다. $ flask routes 위와 같이 Endpoint - Methods - Rule 이 각각 라우팅 된 정보를 확인할 수 있습니다. Endpoint Endpoint란 API에 .. 2023. 6. 30. 학점은행제 학점인정 온라인으로 신청하는 방법 - 독학사, 학사 학위, 학점은행제 학점은행제 홈페이지|국가평생교육진흥원 www.cb.or.kr 학점은행제를 통한 학사,독학사 학위 신청 및 학점 인정 신청은 cb.or.kr (국가평생교육진흥원)에서 진행할 수 있습니다. 공인인증서 먼저 학점인정신청을 위해 공동인증서 혹은 간편인증이 필요합니다. 인증이 끝나면 사이트 메인의 [학점인정 신청] 탭으로 들어갑니다. 학점인정 신청 탭의 하단에 신청 버튼이 있으니 다음 탭으로 이동합니다. 학점인정 신청에는 방문과 온라인 신청이 있습니다만 개인적으로는 온라인 신청을 추천드립니다. 방문 신청시 대기시간 소요가 될 수도 있기 때문에 온라인 신청을 추천드립니다. 온라인 접수 시 약 10분도 소요되지 않습니다. 온라인 신청 탭으로 넘어가면 아직 미신청된 학습과정이 노출됩니다. 만약 학점은행제 연계기관에서 .. 2023. 6. 27. 인스타그램 숍스 신청하고 승인받는 법 정리 해당 포스팅은 자신의 계정이 비즈니스 계정으로 등록되어 있다는 가정하에 진행됩니다. 인스타그램(모바일) [설정] - [비즈니스 도구 및 관리 옵션]으로 들어갑니다. 하단의 [Shop 설정]으로 들어갑니다. 그대로 [시작하기]를 눌러줍니다. 숍스를 개설할 때 Facebook계정 연결이 필요합니다. 기존 계정이 있다면 연동해 주고 연동할 계정이 없다면 페이스북 계정을 하나 생성해 주면 됩니다. 저는 생성된 페이스북 계정이 이미 인스타그램과 연동되어 있는 상태였습니다. 이대로 등록해줍니다. 제품 태그시 연결될 카탈로그를 정할 수 있습니다. 따로 사용하는 툴을 연동하지 않는 경우 [새로운 카탈로그]를 지정하고 다음으로 넘어갑니다. 해당 툴들은 자체 사이트에서 연결할 수 있으니 추후에 툴을 사용할 때 연동해도 좋.. 2023. 6. 26. SMTP 에러 smtplib.SMTPServerDisconnected: please run connect() first 해결법 작업환경 : VS Code, Python-flask Flask 웹 개발 환경에서 Gmail로의 문의 내용을 전달하는 이메일 전달 기능 구현 도중 SMTPServerDisconnected 에러가 발생하였습니다. 해당 에러는 Gmail SMTP 서버로의 연결 및 접속이 원할하지 않은 경우 발생합니다. 발생 원인은 여러가지를 꼽을 수 있습니다. 1. 입력값 문제 제 경우 환경설정 파일에 입력할 mail config값의 오류였습니다. MAIL_SERVER, MAIL_PORT의 경우 SMTP 서버를 사용하는 한 고정값입니다. MAIL_USERNAME, MAIL_PASSWORD, MAIL_DEFAULT_SENDER값의 경우 자신의 Gmail 송신 계정값을 제대로 입력해야 하며 특히 MAIL_DEFAULT_SENDE.. 2023. 6. 20. Flask 환경변수 설정과 애플리케이션 루트 변경하기 작업환경 : VS Code latest 작업버전 : Python 3.11.x, Flask 2.2.2 Flask 애플리케이션 루트를 변경하는 방법입니다. 두 가지의 방법이 있습니다. 환경변수 설정, 애플리케이션 루트 변경 # Linux,Mac $ export FLASK_APP=app.py $ export FLASK_ENV=development # Windows Powershell $env:FLASK_APP="app.py" $env:FLASK_ENV="development" 설정 이후 flask run을 통해 서버 실행합니다. 여기서 "development"는 디버그 옵션으로 서버가 한번 동작되면 치명적인 오류를 제외하고는 끊임없이 동작하도록 디버그 모드로 작동시키는 옵션입니다. 현재 Flask 2.3 이후.. 2023. 6. 2. 파이썬 Module Import 에러 해결법 관련 작업환경 : VS Code lastes version, Python 3.11.x 해당 에러는 패키지 내에 존재하지 않는 모듈을 임포트 해올때 발생합니다. ImportError : attempted relative import with no known parent package - 상대경로 임포트 에러 ModuleNotFoundError: No module named - 모듈 존재하지 않음 먼저 모듈과 패키지는 비슷해보이지만 다른 개념입니다. 모듈은 .py 단위의 필요한 정보를 담은 파일이고 패키지는 이 모듈들을 묶는 단위라고 보는게 무방합니다. 파이썬 구버전에서는 패키지 파일임을 인식하도록 __init__.py의 초기화 파일이 명시되었어야 하지만 최신버전의 파이썬에서는 그렇지 않습니다. 1. 불러올 패키.. 2023. 5. 31. Git Push Error 충돌 관련 오류 해결법 (rejected non-fast-forward) $ git push origin main > To https://github.com/USERNAME/REPOSITORY.git > ! [rejected] main -> main (non-fast-forward) > error: failed to push some refs to 'https://github.com/USERNAME/REPOSITORY.git' > To prevent you from losing history, non-fast-forward updates were rejected > Merge the remote changes (e.g. 'git pull') before pushing again. See the > 'Note about fast-forwards' section of 'git p.. 2023. 5. 29. 드론 비행 승인 시 임시비행제한지역에 관한 임시공역 제안서 작성 드론 비행 신청 시 특정 지역에서의 고도 150m 이상 비행 시 임시공역지정서를 첨부해야 합니다. http://aim.koca.go.kr/xNotam/ xNotam 유효일 발행일 aim.koca.go.kr 임시공역 지정 위치는 항공고시보를 통해 확인할 수 있습니다. 확인하는 법은 대략 다음과 같습니다. Notam(항공고시보) 사이트에 접속합니다. 항공 상황에 대한 정보는 ISSUE로 제공되지만 지도로 보는 게 가장 직관적이고 빠릅니다. [지도 보기]를 클릭해줍니다. 항공고시보 지도에서는 드론원스톱에서 제공되는 비행금지, 제한구역에 더해 항공에 대한 종합적인 정보를 제공합니다. 여기서는 경항공기 이착륙장 정보도 제공되며 임시제한구역 또한 확인할 수 있습니다. 예시로 제가 촬영하려고 했던 장소는 시화방조제입.. 2023. 5. 24. 일본에서 드론 비행 신청하기 - 1, DIPS 회원가입 일본에서의 드론 비행 규정은 국내보다 조금 더 까다롭습니다. 국내에서는 250g이하의 기체에 한하여 고도 150m 이하 비행 시 조종자 증명 자격이 필요 없지만 일본에서는 100g 이상의 모든 기체는 기체 신고와 함께 드론 비행 승인이 필요합니다. 먼저 일본 드론 비행 신청은 DIPS 사이트에서 신청할 수 있습니다. Drone/UAS Information Platform System 2.0 Reporting of accidents and serious incidents In the event of the following accidents, etc., the operator has to report the details of the accidents, etc. to the Minister of Land,.. 2023. 5. 22. 네이버 블로그 마켓 시작하기 - 인플루언서, 셀러 역직구를 시작한지 2개월에서 3개월로 접어드는 시점에서 해외 상대로 판매를 하는것도 좋지만 뭔가 나만의 시장을 잡아야겠다는 생각이 들었습니다. 전공은 정보보안이었지만 나름 코딩도 취미로 해둬서 조금의 실력은 있었는데 이게 또 사업용 쇼핑몰 웹사이트를 제작하려니 길이 꽤 멀고 험난하더라구요 그래서 의류를 판매할 의향이 있었고 주력 사업으로 밀 생각이었기에 블로그 마켓부터 시작하였습니다. 마침 또 키워둔 네이버 블로그가 있었거든요 여지껏 제가 했던 활동들이 하릴 쓸모없는 것들이 아니라 제가 무언가를 하고자 할때 도움이 되어줄수 있다는것에 감사를 느끼며 블로그 마켓 가입을 시작합니다. 네이버 블로그 마켓 가입 조건 네이버 블로그 마켓은 말 그대로 네이버 블로그를 통해 물건을 판매할 수 있도록 자격을 부여받습니.. 2023. 5. 18. 이전 1 2 3 4 5 6 7 ··· 26 다음 300x250