Flask :: TemplateNotFound Error Flask 템플릿 이용시 TemplateNotFound 라는 에러가 발생했다. 지정해준 템블릿 경로가 잘못되었다는 에러이므로 경로를 가장 먼저 확인했다 그러나 경로에 문제가 없었고, 검색해보니 flask 코드가 존재하는 디렉토리에 templates라는 디렉토리가 존재하고 그 안에 템플릿이 있어야한다. 즉, 코드의 위치가 /var/www/html/flask/temptest.py 라고 가정하면 템플릿의 위치는 /var/www/html/flask/templates/temp.html 가 되고, 경로는 ./templates/temp.html이 아닌 temp.html로 지정해주어야 한다. ETC/knowledge 7년 전
MySQL :: Every derived table must have its own alias LOS 새로나온 문제를 풀다가 다음과 같은 에러가 떴다. Every derived table must have its own alias 모든 파생된 테이블은 고유한 별칭을 가지고 있어야 한다. 즉, 서브쿼리에 별칭을 붙여주어야 한다는 말이다. 1select * from tablecs 위와 같은 서브쿼리에 다음과같이 별칭을 지어주면 해결된다. 1(select * from table) as sccs Study/web 7년 전
Python :: 파이썬 해쉬 함수 및 모듈 (+오류) 교내 CTF 문제를 만들면서 해쉬함수를 필요로 하게되어 알아보니 hashlib라는 모듈이 있다고 한다. hashlib.md5()hashlib.sha1()hashlib.sha256() 등등 여러 해쉬 함수들이 있다고 한다 그러나 사용하려 하니 몇가지 에러때문에 약간 삽질을 하게되었다. TypeError: Unicode-objects must be encoded before hashing 인코딩 문제이기 때문에 encode('utf-8')로 인코딩 해주고 hash 결과를 hexdigest() 함수로 문자열 객체로 변환해주면 원하는 해시값이 잘 나오게 된다. 이 외에도 AttributeError: 'bytes' object has no attribute 'hexdigest'괄호위치를 잘못 타이핑해서 생긴 오류.. Programing/Python 7년 전
Python :: SyntaxError:EOL while scanning string literal 방금 웹 크롤러 제작중에 SyntaxError : EOL while scanning string literal 에러가 발생했다... 소스코드를 아무리 봐도 어디가 틀렸는지 몰라서 검색했는데..... 발생 원인따옴표를 제대로 열고 닫지 않아서 발생하는 에러 (ㅅ.....시...실화..?) 내가 아직도 이런 에러로 고통 받아야 하는가.... 해서 다시 코드를 봤는데 아무리 봐도 오류를 찾지 못하는 병에 걸려버렸다. 그래서 ctrl + z 로 잘라내었다가 붙여넣기 했더니 갑자기 실행되는 마술이? (그렇다 사실 마술사) 아무튼 배운게 있으니 나중에 잊어버리면 다시 찾아볼 수 있도록 포스팅하기로 했다 Programing/Python 7년 전