기본적으로 git 을 terminal 에서 활용할 때, 내가 어떤 branch 에서 작업중인지 알려면 git status 명령어를 사용합니다. 하지만, 이러면 확실하게 내가 어떤 branch 에서 작업중인지 헷갈려서 실수로 다른 사람들이 작업중인 branch 에 commit을 하는 불상사가 일어날 수도 있습니다. 그래서 확실하게 표시해 주는게 좋은데요, Zsh에는 vcs_info 라는 프레임워크가 포함돼 있다고 합니다. ~/.zshrc 파일을 열어서 수정을 해줍니다. 저는 보통 vim 에디터를 이용합니다. autoload -Uz vcs_info precmd_vcs_info() { vcs_info } precmd_functions+=( precmd_vcs_info ) setopt prompt_subst R..
전체 글 514
Redirect from flask import Flask, redirect app = Flask(__name__) @app.route('/redirect', methods=['GET','POST']) def hello(): return redirect("https://shanepark.tistory.com") if __name__== "__main__": app.run(host='0.0.0.0', port=80) redirect는 정말 간단합니다. return redirect 하며 괄호 안에 redirect 시킬 주소를 입력하면 끝입니다. 서버를 실행 한 뒤에, 지정해둔 주소 ( app.route 안의 주소 ) 를 웹브라우저에 입력 하면, 바로 ..
GET 방식과 POST 방식 둘다 해보겠습니다. 1. GET 파이선 코드입니다. from flask import Flask, request app = Flask(__name__) @app.route('/param') def hello(): a = request.args.get('name') return f'Hello {a}' if __name__== "__main__": app.run(host='0.0.0.0', port=80) GET 방식으로 데이터를 보낼 html 코드입니다. 1) 일단 먼저 파이썬에서 서버를 실행합니다. 2) 위에 작성한 html파일을 실행합니다. html 파일로 저장한 뒤에 그냥 원하는 브라우저에 드래그하면 실행됩니다. form 태그 안에 이름을 입력해서 제출버튼을 클릭 하면, 정..
제가 사용중인 conda 에는 기본적으로 flask가 설치되어 있어 따로 설치 할 필요는 없었습니다. 파이썬 코드를 작성해봅니다. from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello Flask!' app.run(host='0.0.0.0', port=80) JAVA에서 Servlet을 사용해서 웹페이지를 띄우기 위해 했던 노력과 비교하면 정말 간단하게 작성할 수 있습니다. 작성한 코드를 콘솔상에서 실행을 해보았습니다. 주소창에 0.0.0.0을 입력해보니 Hello Flask! 가 정상적으로 출력되는걸 확인할 수 있습니다. http://127.0.0.1 로도 ..
pymongo로 MongoDB에서 크롤링한 데이터 불러와 pyplot으로 3D 그래프 그리기 shanepark.tistory.com/48?category=1191756 python 이용해 3차원 주식 그래프 그리기 3차원 공간에 파이썬을 이용해 주식가격의 변동을 기록한 그래프를 그리는 프로그램을 작성해보았습니다. 일단 주식가격에 대한 데이터를 주기적으로 크롤링 해 와서 데이터베이스에 저장을 shanepark.tistory.com 위의 글에서는 mysql 데이터베이스에 저장된 데이터를 이용해서 해 보았는데요, 이번에는 MongoDB에 저장된 데이터를 불러와 그래프를 그려보도록 하겠습니다. shanepark.tistory.com/54?category=1191756 pymongo와 BeautifulSoup 이..