본문 바로가기
반응형

개발/python25

Flask error logging 모듈 Werkzeug flask를 사용하다 보면 시작부터 에러가 자주 나타나는데, 이럴 때 간결하고 예쁘게 로그를 찍어주는 모듈이 있다. 바로 Werkzeug!! 찾아보니 독일어로 공구라는 뜻인데, 정말 잘 어울린다. 아래는 공식 사이트와 Pypihttp://werkzeug.pocoo.org/ 공식사이트 https://pypi.python.org/pypi/Werkzeug Pypi 굉장히 간단한 코드만으로도 구현이 가능하다. 일단 werkzeug를 import 하고,from werkzeug.debug import DebuggedApplication Flask app을 실행시킬 때, debug = True 로 지정해주면 아래와 같이 깔끔한 에러 로깅을 볼 수 있다. 어느 부분, 어느 라인에서 오류가 났는지 정확히 짚어주기도 한다.. 2016. 4. 20.
[Visual Studio 오류 해결] The item does not exist in the project directory. 카테고리는 그냥 python으로 넣었으나 오류는 Visual Studio 오류이다. 구글링을 해보니 C, C++, Java 등 사용자가 다양했으니... 어쨌든 오류는 이러하다. The item does not exist in the project directory. it may have been moved,renamed or deleted. 이를 키워드로 구글링해보면 해결방법을 금세 찾을 수 있다. 일단 위의 에러가 나타난 사람들은 아래의 사이트들을 보도록 하자. http://forums.asp.net/t/1979661.aspx?The+item+does+not+exist+in+the+project+directory+it+may+have+been+moved+renamed+or+deleted+ http://.. 2016. 4. 12.
Azure에서 Flask 게시하기 서론) http://ydh0110.tistory.com/59 에서 Flask로 웹을 만들었다. MySQL도 연결하고, DocumentDB까지 연결했는데 문제는 이 사이트를 켤 때마다 VS로 파이썬 프로젝트를 실행해야 한다는 거. 뭐 약간의 귀찮음만 감수하면 되긴 하지만 스승님의 조언에 따라 Azure에서 게시하기로 했다. 처음엔 MS의 겁나 친절한 설명에 따라 차근차근 앱을 만들었다. 아래는 문제의 그 설명.https://azure.microsoft.com/ko-kr/documentation/articles/web-sites-python-create-deploy-flask-app/위의 방법이 더 간지나긴 하기 때문에 쓰는 건 본인의 자유지만....나는 거진 3-4일을 내리 삽질하고 나서 포기했다. 그 뒤.. 2016. 3. 18.
update MySQL database via python flask 제목은 맘대로 지었다. 파이썬 Flask에서 MySQL을 연결하고 DB에 새 정보를 INSERT하는 방법을 알아본다. 파이썬과 Flask를 어느 정도 안다는 가정하에 쓴다.(설명이 좀 불친절한지라...나또한 초보자라 틀린 내용이 있을 수 있음) 1) 이 문서를 찾은 사람들에게 당연히 MySQL DB가 있다는 가정하에, 일단 Flask 패키지가 필요하다.(뭐 이것도 당연히 있겠다만....Flask는 python3 버전에서 다소 불안정하기 때문에 웬만하면 python2.7로 하는 게 좋다.) pip이나pip install Flask PyPI에서 받고https://pypi.python.org/pypi/Flask 둘 다 안 받아진다 싶으면 구글링을 해서 쉽게 해결할 수 있다. 2) 별로 중요하지 않은 템플릿은 .. 2016. 3. 7.
반응형